String也是Object类型,不转的话会map存取会有很大影响?这样转好像没什么意义,另在定义方法的时候就限定是String,
解决方案 »
- 求教一个java多进程访问sqlite文件数据库的问题
- 有没有介绍java class比如HashMap, Map 如何实现的书籍?
- 在项目管理中,大家都用什么来进行bug/defect管理和跟踪?200分
- 新手提问:java提示错误好多搞不明白,有没有这类的文档可供查询,参考的?最好是中文的
- 十万火急*如何加键盘监听事件......本人性急,在线等。请高手指点救命。
- XML问题,望高人指点,问题解决立即结帖
- Java GUI开发使用的技术
- 求救“能用问卷调查系统”!
- JBuilder7的编辑器的光标定位问题
- String转换int,不使用integer。
- JAVA IO问题,??????
- synchronized后面参数的意义是什么
你可以把object取出来再转,读的时候无所谓,反正传什么进去都会被转成Object的。
先创建一个变量去除泛型,再在下面强加泛型 public static void main(String[] args) {
Map map = getMap();//抛弃泛型
Map<String,String> dMap = (Map<String,String>)map;//把泛型加回去
System.out.println(map.get("goodest")); //OK了
} public static Map<Object,Object> getMap(){
Map map = new HashMap<String, String>();
map.put("goodest", "badest");
return map;
}
map.put("x","x");
TestT<String> testT = new TestT<String>();
T str = (T)map.get("x");
return str;
}
}
给你参考下