package com;
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;
import java.util.TreeSet;
/**
*
* @author ly(关于集合的介绍)
*
*/
public class Sample {
public static void main(String args[]) {
/**
* collection接口
*/
Collection c = new ArrayList();
c.add("name");
c.add("age");
c.add("address");
Iterator it1 = c.iterator();//迭代器
while (it1.hasNext()) {//判断集合是否还有下一个元素
System.out.println(it1.next());//输出集合中的元素
}
/**
* list(列表)集合
*/
List l = new ArrayList();
l.add("2");
l.add("1");
l.add("4");
Iterator it2 = l.iterator();
while (it2.hasNext()) {
System.out.println(it2.next());
}
/**
* set集合
*/
Set h=new HashSet(); //or Set h=new TreeSet();
h.add("a");
h.add("b");
h.add("c");
Iterator it3=h.iterator();
while(it3.hasNext()){
System.out.println(it3.next());
}
/**
* map集合
*/
Map hm=new HashMap();//or Map hm=new TreeMap();
hm.put("1", "lilt");
hm.put("2", "lilt");
hm.put("3", "tom");
Set s=hm.entrySet();
Iterator it4=s.iterator();
while(it4.hasNext()){
System.out.println(it4.next());
}
}
}