一、ArrayList集合的简单概念
ArrayList类是Collection接口的实现类,ArrayList集合相当于数组,但是可以改变空间存储大小。存放的是只能引用数据类型
其特点有:
1.有序集合(存储的顺序和拿出来的顺序一样)
2.有索引
3.可以存储重复元素
二、编历方式
1.for循环进行编历,再利用ArrayList类中的get(int index)方法和size()方法
2.加强版for循环进行遍历
3.利用其iterator()
三、代码
import java.util.*;
import java.util.Iterator;
public class Ergodic {
public static void main(String []args)
{
ArrayList<String>arrayList=new ArrayList();
arrayList.add("java");
arrayList.add("Hello");
arrayList.add("World");
//第一种遍历方式
for(int i=0;i<arrayList.size();i++)
{
System.out.println(arrayList.get(i));
}
//第二种方式
System.out.println("*******************");
for(String value:arrayList)
{
System.out.println(value);
}
//第三种方式
System.out.println("*******************");
Iterator<String>it=arrayList.iterator();
while(it.hasNext())
{
System.out.println(it.next());
}
}
}
远行结果: