创建一个Arraylist对象
ArrayList<Integer> list = new ArrayList<Integer>();
向集合中添加元素
list.add(98);
list.add(Integer.valueOf(89));//自动装箱
list.add(2, 100);//在索引是2的位置添加元素
list.add(abc);//添加起来他类别的元素也可以
使用迭代器输出元素
Iteratorit = list.iterator();
while (it.hasNext()) {
// System.out.print(it.next()+"\t");
int elem = (int)it.next();
System.out.println(elem);
}
单纯使用Array list集合具有:
不安全
繁琐的特点(需要强制转换)
所以通常情况下,使用Arraylist类时,搭配泛型使用
泛型
泛型是在JDK1.5以后拥有的
创建Arraylist对象
ArrayList<Integer> list = new ArrayList<Integer>();
向集合中添加元素(使用泛型后无区别,但是不能添加除了指定类型以外的元素)
使用迭代器进行输出
Iterator<Integer> it = list.iterator();//迭代器进行泛型
while (it.hasNext()) {
int elem = it.next();
System.out.println(elem);
}