public static void verify(Map<?,?> value){
value.put("1","2");
}这里编译器会报错。这是为什么呢?
value.put("1","2");
}这里编译器会报错。这是为什么呢?
解决方案 »
- String转换xml 问题
- 问下servlet
- jsp页面传值出现错误,不知如何解决.(急)
- 怎样利用StringTokenizer读负数?(俺只会读正数)郁闷
- String中的substring方法中,string为什么是小写而不是大写"subString"?
- 看了那个贴子,也来谈谈C++和java的语言陷阱
- ★Protected与Public的区别
- 在java中如何计算从1970年1月1日零时零分零秒起到当前的秒数呢
- 关于UDP协议,服务器的问题!
- java如何实现类似于Delphi中的DBGrid控件的功能?
- 类String. split 实现,请帮忙看看case 是否全,代码哪里可以优化。
- 数据库执行sql文的原子性问题
public static void verify(Map<String,String> value){
value.put("1","2");
}
要么写成Map value
第一种写法调用value的put方法时自动检查键/值的数据类型。
你这样写应该不会错: Map<"",?>