黑马程序员技术交流社区

标题: ArrayList<T>问题: [打印本页]

作者: jlq    时间: 2015-11-5 23:36
标题: ArrayList<T>问题:
    假设想定义一个整型数组列表。而尖括号中的类型参数不允许是基本类型,也就是说,不允许写成ArrayList<int>。这里就用到了Integer对象包装器类。我们可以声明一个对象的Integer数组列表。
    ArrayList<Integeer> list = new ArrayList<Integer>();

警告:由于每个值分别包装在对象中、所以ArrayList<Integer>的效率远远低int[]数组。因此,应该用它构造小型集合,其原因是此时程序员操作的方便性要比执行效率更加重要。

对象包装器类是不可变的,final的。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2