//---------------------List集合遍历----------------------- List<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); //Iterator 迭代器遍历list Iterator<String> it = list.iterator(); while (it.hasNext()) { String str = it.next(); System.out.print(str); } //-----------------HashSet集合遍历------------------------------ Set<String> set = new HashSet<String>(); //Iterator 迭代器遍历Set Iterator<String> it = set.iterator(); while(it.hasNext()){ String str = it.next(); System.out.println(str); } //----------------------------Map集合遍历----------------------------- //方法一 Map<String,Integer> map = new HashMap<String,Integer>(); for(int i=0;i<10;i++){ map.put("key"+i,i); } Iterator it = map.entrySet().iterator();//获得迭代器 while(it.hasNext()){ Map.Entry entry = (Map.Entry)it.next(); Object key = entry.getKey(); Object value = entry.getValue(); System.out.println("key:"+key+"\tvalue:"+value); } //方法二 Map map = new HashMap();//request.getParameterMap(); Set set = map.keySet(); Iterator it = set.iterator(); while (it.hasNext()) { String key = (String) it.next(); String value = map.get(key); System.out.println(key); System.out.println(value); } //方法三 Map<String,Integer> map = new HashMap<String,Integer>(); for(int i=0;i<10;i++){ map.put("key"+i,i); } for(String key:map.keySet()){ Integer value=(Integer)map.get(key); System.out.println("key:"+key+"\tvalue:"+value); } //-------------Vector集合遍历------------------------- Vector<String> vector = new Vector<String>(); //调用Vectorr的elements()方法获取一个Enumeration枚举器 Enumeration<String> en = vector.elements(); //如果有下一个元素 while(en.hasMoreElements()){ String str = en.nextElement(); System.out.println(str); }
集合遍历
猜你喜欢
转载自fengzhaoyang.iteye.com/blog/2232925
今日推荐
周排行