社区
Android
帖子详情
map与class>的问题
guxue365
2013-06-29 05:02:39
private Map<Button,Class<?>> map = null;
map.put(btnDobaan,DuobaanActivity.class);
程序运行后就报错了,请问这是怎么回事?
...全文
172
3
打赏
收藏
map与class<?>的问题
private Map<Button,Class> map = null; map.put(btnDobaan,DuobaanActivity.class); 程序运行后就报错了,请问这是怎么回事?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
经常在黑云中出没
2013-07-01
打赏
举报
回复
map为空怎么put呢,要初始化new一个
tony4geek
2013-07-01
打赏
举报
回复
你声明的是null,没有new 出来,这样你put 的时候报空指针异常
凉凉二点凉
2013-06-29
打赏
举报
回复
java语言没学好吧 private Map<Button,Class<?>> map = new HashMap<Button,Class<?>> ;
ES6从入门到精通
本课程4小时带你快速运用ES6的核心用法,其中包括:let和const命令、箭头函数、解构、扩展的对象和数组、Symbol/Set/
Map
新数据类型、强大的迭代器和生成器、Promise和async解决异步操作、
class
类的使用以及ES6的模块...
java
Map
<String,?> 和
Map
<?,?> 的使用/什么意思,以及用法,实战。
1,【?】 通配符,不知道什么类型,一般用于 不允许 key/value 的限制(只读)。 例如1,用的较少: public static void main(String[] args) {
Map
<String, String>
map
= new Hash
Map
<>();
map
.put("Test1", "TV1");
map
.put("Test2", "TV2");
map
.put("Test3", "TV3
JAVA泛型通配符T,E,K,V区别,T以及
Class
,
Class
>的区别
最近在看Spring的源码,所以就遇见了ApplicationListener?> listener 这种类似的代码,,,最近的脑袋不好使了确实忘了泛型的用法了,特意搜了一下 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。Java语言引入泛型的好处是安全简单。
【Java集合 3】List<T>和List<?>的区别
<T>在List、Set、
Map
中经常见到,用来限制
Class
中的参数类型,确保
Class
中参数的一致性。例如:List<String> list = new ArrayList<>();创建了一个内部参数是String类型的类,list中的操作对象都是String。<?>代表任意java类型,只有在不关心数据的具体类型下才使用通配符表示,但在一些情况下,需要将<?>传入的数据进行强转,但这样不如直接传入<T>。 另外除了<?.
java
map
class
_Java:声明一个包含两个相关泛型类型的
Map
(
Map
>,
Class
<?extends
Class
B >>)...
另一种方法是提供自己的
Map
实现.如果扩展现有实现并使用新类型,则不需要太多代码:public
class
CompatibleHash
Map
extends Hash
Map
,
Class
B> {}现在,一个CompatibleHash
Map
< String>只允许你把
Class
A< String>作为键和
Class
B< String>作为价值观.编辑:正...
Android
80,349
社区成员
91,289
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章