黑马程序员技术交流社区
标题:
treeMap的小问题?
[打印本页]
作者:
刘经鹏
时间:
2012-12-29 15:09
标题:
treeMap的小问题?
TreeMap<Character,Integer> tm = new TreeMap<Character,Integer>();
键值对的类型可以是Char和Int吗?
作者:
hanyahui
时间:
2012-12-29 15:15
可以,键值应该任意
作者:
李敬卫
时间:
2012-12-29 15:17
本帖最后由 李敬卫 于 2012-12-29 20:08 编辑
我试了一下,也就是说除了基本类型以外,可以是其他任何类型,不过一般都用字符串类型和类类型。
作者:
邸金田
时间:
2012-12-29 15:35
char和 int 是基本数据类型 不可以直接写成如下的形式的:TreeMap<char, int> 其他不多说了
作者:
清水
时间:
2012-12-29 16:23
楼上说的对,char 和int 不是对象。
作者:
郝福明
时间:
2012-12-29 17:57
不可以,一般情况下是使用String的
作者:
王玮
时间:
2012-12-29 19:54
不可以的,K V 需为引用类型(String,Integer。。。,数组,对象),泛型是 编译期用于检查的,运行的时候就不存在泛型了(可以用反射来验证下)。
作者:
严海荣
时间:
2012-12-29 20:06
3楼说的对。
作者:
yuchen208
时间:
2012-12-30 10:40
具体的值可以,他会自动转换成对象,据说1.7jdk支持基本数据类型
作者:
yuchen208
时间:
2012-12-30 10:40
具体的值可以,他会自动转换成对象,据说1.7jdk支持基本数据类型
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2