JAVA MAP相关

来源:互联网 发布:淘宝保健品规则 编辑:程序博客网 时间:2024/05/16 12:14

java map是什么?

指的是泛型,map 值都Object类型,取出里面的对象需要进行类型转换;使用了泛型就不用转换了,存的什么类型,取出仍是什么类型;
如:
Map<String,Student> map=HashMap<String,Student>();
Student t=new Studnent("zhangsan",23);
map.put("zhangsan", t);
现在把zhangsan取出来
Student stdent=map.get("zhangsan");//不需要类型转换
如果没有使用泛型,则代码应该如下:
Student stdent=(Student) map.get("zhangsan");//必须进行类型转换


采自这篇帖子

http://bbs.itheima.com/thread-14455-1-1.html

0 0
原创粉丝点击