代码如下
package Collection;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
/**
*总结Set List Map的遍历方式
*/
public class CollectionTest {
public static void main(String[] args){
Set
set=new HashSet();
set.add(1);
set.add(2);
//set的第一种遍历 Iterator
Iterator it=set.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
//set的第二种遍历 foreach
for(int s:set){
System.out.println(s);
}
//只要加了
<类型>
就可以用foreach方式遍历,否则就不可以
List
list=new ArrayList();
list.add(1);
list.add(2);
list.add(3);
//list的第一种遍历方式 size() get()
for(int i=0;i
setmap=map.keySet();
for(int s:setmap){
System.out.println(s+":"+map.get(s));
}
//map第二种遍历方式 entrySet()
Set
setmap2=map.entrySet(); for(Entry s:setmap2){ System.out.println(s.getKey()+":"+s.getValue()); } } }
转载参考来源:http://www.jb51.net/article/55423.htm