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); //可以直接取出
}
提高类型转换与遍历的速度。
这是jdk1.5后版本才有的新特性,泛型,指定传入的类型。
这样定义之后,这个list只能接收Integer的对象。
以前没有加这个,传入的都是Object类型的,取出来的时候要强制类型转换为自己想要的类型。
现在这样就不用强制类型转换了
在循环的时候也可以直接取出,提高效率,虽然你用肉眼是看不到。
例如:
List<String> strList = new ArrayList();
strList.add("123");
strList.add("456");
那么在循环的时候可以:
for(String str:strList){
System.out.println("----------->>"+str); //可以直接取出
}
提高类型转换与遍历的速度。
相关文章推荐
- Java设计模式1——策略模式(Strategy Pattern)
- SpringMVC与LogBack集成
- Java:进制转换
- Spring MVC 乱码问题
- HashMap实现原理
- 运用java在数组键盘输入的位置加入元素
- Ubuntu 12.04下配置JDK7
- java关键字this使用
- Quartz与Spring的整合-Quartz中的job如何自动注入spring容器托管的对象
- java 线程中unchecked exception处理
- eclipse设置和优化
- Java集合框架总结
- eclipse下使用MultiDex解决65536限制
- 简要总结破解myeclipse10的方法
- eclipse 中git解决冲突
- Java并发编程:Thread类的使用
- Eclipse添加中文语言包与下载
- php eclipse xdebug 配置
- Java类的初始化过程
- spring3.2.0 quartz-2.2.1 整合 实现动态定时任务