集合:
List集合
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
//Java集合类
public class ListDemo {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
// 向集合中添加元素
list.add("A");
list.add("C");
list.add("F");
list.add("B");
list.add("A");// 允许重复元素
list.add("D");
list.add(null);// 允许元素为null
System.out.println(list);
// 移除
list.remove(0);// 通过索引移除
list.remove("B");// 通过对象移除
System.out.println(list);
List<String> list2 = new ArrayList<String>();
list2.add("C");
list2.add("D");
list.removeAll(list2);// 移除list集合中包含的list2集合里的元素
System.out.println(list);
System.out.println("用for循环遍历出list集合元素:list.size()");
for (int i = 0; i < list.size(); i++) {
System.out.print(list.get(i) + " ");
}
System.out.println("\nforeach取值");
for (String liste : list) {
System.out.print(liste + " ");
}
System.out.println("\nIterator迭代器while遍历");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
System.out.print(iterator.next() + " ");
/*
* 或者写成String string = (String) iterator.next();
* System.out.println(string+" ");
*/