java中list、set、map的各种遍历方法
2014-04-12 15:42
621 查看
List、Set、Map的遍历方法
*List的三种遍历方法: List<String> list = new ArrayList<String>(); list.add("name"); list.add("address"); ①for()循环遍历----->因为list集合是有序的 for(int i = 0; i < list.size(); i++) { String str = list.get(i); //对获取的集合中的元素进行操作 } ②foreach/forin ---->java5的新特性 for(String str : list) { String temp = str; //操作从集合中所取出的元素 } ③Iterator迭代器的遍历---->因为 Collection————>(product) Iterator Iterator iterator = list.iterator(); while(iterator.hasNext()) { String str = iterator.next(); } *Set的两种遍历方法 Set<String> set = new HashSet<String>(); set.add("abc"); set.add("asdf"); ①foreach遍历 for(String str : set) { String temp = str; //--------- } ② Iterator迭代器遍历 Iterator iterator = set.iterator(); while(iterator.hasNext()) { String str = iterator.next(); } *Map的两种(4种)遍历方法 Map<Integer,String> map = new HashMap<Integet, String>(); map.put(001,"aaa"); map.put(002,"bbb"); ①keySet()获取键的集合 Set<String> keySet = map.keySet(); foreach或者是Iterator遍历 for(Integer temp : keySet) { Integer key = temp; String value = map.get(key); } ②entrySet()获取键值对集合 Set<Map.Entry<Integer,String>> entry = map.entrySet(); foreach或者是Iterator遍历 for(Entry<Integer,String> temp : entry) { Integerkey = temp.getKey(); String value = temp.getValue(); }
相关文章推荐
- Java中list.map.set基本概念,方法比较和遍历方式
- Java集合Set、List、Map的遍历方法
- java中List、Set、Map、Properties集合的遍历方法总结
- Java集合Set、List、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- java中List、Set、Map集合的遍历方法总结
- Java 遍历Map 、List、Set、数组的方法
- JAVA基础回顾1 遍历List Set 和Map集合的所有方法
- Java集合Set、List、Map的遍历方法
- Java集合List、Set、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- java的集合-List-Map-Set遍历的方法及相互的区别
- Java集合Set、List、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- java中List、Set、Map集合的遍历方法总结
- Java集合Set、List、Map的遍历方法
- java遍历List、Map、Set方法以及比较