遍历list
System.out.println("迭代器:"); Iterator<String> it = lists.iterator(); while (it.hasNext()){ String obj = it.next(); System.out.println("value:"+obj); }遍历set
Set<String> setList = new HashSet<String>(); setList.add("aaaaa"); setList.add("bbbbb"); System.out.println("迭代器遍历set:"); Iterator<String> itSet = setList.iterator(); while (itSet.hasNext()){ System.out.println("obj:"+itSet.next()); }遍历map
Map<String,String> maps = new HashMap<>(); maps.put("aaa","111"); maps.put("bbb","222"); Set<Map.Entry<String,String>> entries = maps.entrySet(); Iterator<Map.Entry<String,String>> iteratorMap = entries.iterator(); while (iteratorMap.hasNext()){ Map.Entry<String,String> next = iteratorMap.next(); System.out.println(next); } Map<String,String> maps = new HashMap<>(); maps.put("aaa","111"); maps.put("bbb","222"); Set<String> entries = maps.keySet(); Iterator<String> iteratorMap = entries.iterator(); while (iteratorMap.hasNext()){ String next = iteratorMap.next(); System.out.println(next); } Map<String,String> maps = new HashMap<>(); maps.put("aaa","111"); maps.put("bbb","222"); Collection<String> entries = maps.values(); Iterator<String> iteratorMap = entries.iterator(); while (iteratorMap.hasNext()){ String next = iteratorMap.next(); System.out.println(next); }