Java 集合(List, Set, Map)遍历汇总
2016-11-10 16:23
483 查看
List 集合
Set 集合
Map 集合遍历
public class TraverseList { public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); list.add(9); list.add(5); list.add(2); list.add(7); //第一种遍历:普通for循环(List 集合有序 => get()方法获取下标对应的元素) for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); } //第二种遍历:增强for循环遍历 for (Integer tmpI : list) { System.out.println(tmpI); } //第三种遍历:迭代器(iterator)遍历 Iterator<Integer> itr = list.iterator(); while (itr.hasNext()) { System.out.println(itr.next()); } } }
Set 集合
public class TraverseSet { public static void main(String[] args) { Set<Integer> set = new HashSet<Integer>(); set.add(9); set.add(5); set.add(2); set.add(7); //第一种遍历:增强for循环遍历 for (Integer tmpI : set) { System.out.println(tmpI); } //第二种遍历:迭代器(iterator)遍历 Iterator<Integer> itr = set.iterator(); while (itr.hasNext()) { System.out.println(itr.next()); } } }
Map 集合遍历
public class TraverseMap { public static void main(String[] args) { Map<String, Integer> maps = new HashMap<String, Integer>(); maps.put("代号", 9); maps.put("周 ", 5); maps.put("星 ", 2); maps.put("驰 ", 7); //第一种遍历:增强for循环遍历,获得Map集合中的所有键 for (String key : maps.keySet()) { System.out.println(key + ":" + maps.get(key)); } //第二种遍历 4000 :迭代器(Iterator)遍历,获得Map集合中的所有键 Iterator<String> itr = maps.keySet().iterator(); while (itr.hasNext()) { String key = itr.next(); System.out.println(key + ":" + maps.get(key)); } //第三种遍历:增强for循环第二种, 获得Map集合中的所有键值对 for (Entry<String, Integer> entry : maps.entrySet()) { System.out.println(entry.getKey() + ":" + entry.getValue()); } //第四种遍历:迭代器(Iterator)遍历,获得Map集合中的所有键值对 Iterator<Entry<String, Integer>> itr2 = maps.entrySet().iterator(); while (itr2.hasNext()) { Entry<String, Integer> entry = itr2.next(); System.out.println(entry.getKey() + ":" + entry.getValue()); } } }
相关文章推荐
- Java集合Set、List、Map的遍历方法
- JAVA基础回顾1 遍历List Set 和Map集合的所有方法
- Java集合Set、List、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- java中List、Set、Map集合遍历的几种方式小结和比较
- Java集合Set、List、Map的遍历方法
- java中list,set,Map集合的遍历方式
- java中List、Set、Map集合的遍历方法总结
- java关于集合(list,set,map)的遍历与增强for循环的使用
- Java集合Set、List、Map的遍历方法
- java中List、Set、Map、Properties集合的遍历方法总结
- 【Java】集合(List、Set、Map)遍历、删除、比较元素时的小陷阱
- Java集合Set、List、Map的遍历方法
- Java:集合,Array、Collection(List/Set/Queue)、Map的遍历,比如:ArrayList,LinkedList,HashSet,HashMap
- Java集合Set、List、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- 编程技巧系列(2)Java 集合(List,Set,Map)遍历时有条件删除特定元素
- java的集合-List-Map-Set遍历的方法及相互的区别