Java点滴-List<Integer> list; 中尖括号的意思
2017-02-24 10:36
731 查看
这是jdk1.5后版本才有的新特性,泛型,指定传入的类型。
这样定义之后,这个list只能接收Integer的对象。
以前没有加这个,传入的都是Object类型的,取出来的时候要强制类型转换为自己想要的类型。
现在这样就不用强制类型转换了
在循环的时候也可以直接取出,提高效率,虽然你用肉眼是看不到。
例如:
List<String> strList = new ArrayList();
strList.add("123");
strList.add("456");
那么在循环的时候可以:
for(String str:strList){
System.out.println("----------->>"+str); //可以直接取出
}
提高类型转换与遍历的速度。
这样定义之后,这个list只能接收Integer的对象。
以前没有加这个,传入的都是Object类型的,取出来的时候要强制类型转换为自己想要的类型。
现在这样就不用强制类型转换了
在循环的时候也可以直接取出,提高效率,虽然你用肉眼是看不到。
例如:
List<String> strList = new ArrayList();
strList.add("123");
strList.add("456");
那么在循环的时候可以:
for(String str:strList){
System.out.println("----------->>"+str); //可以直接取出
}
提高类型转换与遍历的速度。
相关文章推荐
- Java点滴-List<Integer> list; 中尖括号的意思
- Java点滴-List<Integer> list; 中尖括号的意思
- java中List<?>是什么意思?
- java 中Class<?> 括号中问号代表什么意思
- Java 面试题之反射的应用(如何在List<String> list = new ArrayList<String>();中放入Integer类型的数据)
- java 中Class<?> 括号中问号代表什么意思
- java redis demo关于List<Integer>,List<String>
- How to convert List<Integer> to int[] in Java?
- java list<integer>一组不连续的数字进行每10个一组分组,要求各组元素之和差值最小。list%10>=5的单独算一组,否则归并到任意一组。
- Java下List<Long>转List<String>或者List<Long>转List<Integer>
- java <T> T <E> List<E> <K,V> Map<K,V> 表示的意思
- Java 中的 int 与 Integer 用于 List<Integer> 时,以及通过打印变量检测程序运行和函数调用次数计数
- Initialize List<List<Integer>> in Java 怎么初始化List<List<Integer>>
- Java: Best way of converting List<Integer> to List<String>
- Java 中的 int 与 Integer 用于 List<Integer> 时,以及通过打印变量检測程序执行和函数调用次数计数
- java中String字符串转化成list<Integer>格式
- 使用第三方工具,将JavaBean对象或者List<JavaBean/String/Integer>或Set或Map对象转成JSON
- java 中Class<?> 括号中问号代表什么意思
- JAVA List<Object[]>取值问题
- public void Delete<T>(List<T> EntityList) where T : class, new() 这是什么意思