* List集合式Collection集合的子接口
* 基本功能以及高级功能都可以继承过来
* 特点:
* 1)有序,存储和取出一致
* 2)该集合可以允许元素重复
* 需求:使用List集合存储自定义对象并遍历(Student)
* 使用List集合存储字符串并遍历
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ListDemo {
public static void main(String[] args) {
//创建List集合对象
List list=new ArrayList();
//添加元素
list.add("hello");
list.add("world");
list.add("hello");
list.add("world");
//遍历list集合
// System.out.println(list);
//方式一 toArray()
Object[] objs=list.toArray();
for(int x=0;x<objs.length;x++) {
String s=(String)objs[x];
System.out.println(s+" "+s.length());
}
System.out.println("-------------");
//方式二 迭代器
//获取迭代器
Iterator c=list.iterator();
while(c.hasNext()) {
String s=(String)(c.next());
System.out.println(s+" "+s.length());
}
}
}