您的位置:首页 > 编程语言 > Java开发

Java点滴-List<Integer> list; 中尖括号的意思

2015-10-27 17:06 197 查看
转自 http://blog.163.com/sjmz30071360@126/blog/static/1624226720110611740175/ 

这是jdk1.5后版本才有的新特性,泛型,指定传入的类型。

这样定义之后,这个list只能接收Integer的对象。

以前没有加这个,传入的都是Object类型的,取出来的时候要强制类型转换为自己想要的类型。

现在这样就不用强制类型转换了

在循环的时候也可以直接取出,提高效率,虽然你用肉眼是看不到。

例如:

List<String> strList = new ArrayList();

strList.add("123");

strList.add("456");

那么在循环的时候可以:

for(String str:strList){

  System.out.println("----------->>"+str); //可以直接取出

}

提高类型转换与遍历的速度。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: