package com.hylink.testList;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
public class testArrayList {
public static void main(String[] args) {
Collection<String> arrList = new ArrayList<String>();
arrList.add("代");
arrList.add("eclipse");
List<String> arrList2 = new ArrayList<String>();
arrList2.add("周瑜");
arrList2.add("诸葛亮");
arrList2.add(0, "刘备");
arrList2.addAll(0, arrList);
System.out.println(arrList2);
// arrList2.remove("eclipse");
arrList2.remove(2);
arrList2.retainAll(arrList);//retain保持;雇;记住 保留arrList,即只包含元素arrList了
// arrList2.removeAll(arrList);
System.out.println(arrList2);
String[] strArr = arrList2.toArray(new String[]{});
System.out.println(strArr[0]+"\t"+strArr[1]);
Object[] objArr = arrList2.toArray();
for(Object o : objArr){
System.out.print(o+",");
}
System.out.println();
List<String> list= new ArrayList<String>();
list.add("XX");
list.add(0, "YY");
list.add("aa");
list.add("bb");
List<String> arrSub = list.subList(1, 4);//[1,4) 以0开头
System.out.println(arrSub);
}
}
console print:
[代, eclipse, 刘备, 周瑜, 诸葛亮]
[代, eclipse]
代 eclipse
代,eclipse,
[XX, aa, bb]