package com.mixian.list;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.TreeMap;
public class setList {
public static void main(String[] args) {
List arrayList = new ArrayList();
arrayList.add("a");
arrayList.add("b");
arrayList.add("c");
Set setList = new HashSet();
setList.addAll(arrayList);
Iterator<String> it = setList.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
Map mm = new HashMap();
mm.put("a", "a");
mm.put("b", "b");
mm.put("c", "c");
Collection<String> list = (Collection<String>)mm.values();
Iterator<String> ii = list.iterator();
while(ii.hasNext()){
System.out.println(ii.next());
}
//treeMap 按顺序打印
TreeMap tmap = new TreeMap();
tmap.put("a", "a");
tmap.put("b", "b");
tmap.put("c", "c");
Iterator<String> kk = tmap.keySet().iterator();
while(kk.hasNext()){
System.out.println(kk.next());
}
}
}