/**
* Copyright: Copyright (c) 2018 Asiainfo-Linkage
*
* @ClassName: List.java
* @Description: 该类的功能描述
* @version: v1.0.0
* @author: chenx
* @date: 2018年10月14日 上午10:34:03
*
* Modification History:
* Date Author Version Description
*---------------------------------------------------------*
* 2018年10月14日 陈鑫 v1.0.0 修改原因
*/
package com.cx.list;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
/**
* Copyright: Copyright (c) 2018 Asiainfo-Linkage
*
* @ClassName: List.java
* @Description: 该类的功能描述
* @version: v1.0.0
* @author: chenx
* @date: 2018年10月14日 上午10:34:03
*
* Modification History:
* Date Author Version Description
*---------------------------------------------------------*
* 2018年10月14日 陈鑫 v1.0.0 修改原因
*/
public class ListTest {
public static void main(String[] args) {
//list集合的特点:有序,可以存储重复的数据
//list集合存数据
List<String> list = new ArrayList<String>();
list.add("aa");
list.add("bb");
list.add("cc");
list.add("cc");
System.out.println("list集合的值"+list);
//list集合的遍历 ---for循环
for(int i=0;i<list.size();i++){
System.out.println("for循环获取list集合的值"+list.get(i));
}
//list集合的遍历 ---增强for循环,适合带有泛型的list集合
for (String li : list) {
System.out.println("增强for循环获取list集合的值"+li);
}
//list集合的遍历 ---迭代器方式
Iterator<String> it = list.iterator();
while(it.hasNext()){
System.out.println("迭代器获取list集合的值"+it.next());
}
}
}