JAVA基础回顾1 遍历List Set 和Map集合的所有方法
2014-08-07 20:29
1041 查看
最近看了一些,面试宝典,总结出来的,其他没有什么好介绍的,直接上代码。
package yx.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; public class IteratorTest { public static void main(String[] args) { //List的三种遍历方式 List<String> list=new ArrayList<String>(); list.add("aaa"); list.add("bbb"); list.add("ccc"); for (String string : list) { System.out.println(string); } for(int i=0;i<list.size();i++){ System.out.println(list.get(i)); } Iterator<String> it= list.iterator(); while(it.hasNext()){ System.out.println(it.next()); } //Set的两种种遍历方式 t //Set取元素时,没法说 取第几个元素, //只能以 Iterator接口取得所有的元素,再逐一遍历。 Set<String> set=new HashSet<String>(); set.add("111"); set.add("222"); set.add("333"); for (String string : set) { System.out.println(string); } for (Iterator iterator = set.iterator(); iterator.hasNext();) { String string = (String) iterator.next(); System.out.println(string); } //Map遍历的两种方法 Map<String,String> map=new HashMap<String,String>(); map.put("1", "ooo1"); map.put("2", "ooo2"); map.put("3", "ooo3"); //第一种 使用keySet获得键的集合,根据键的值再得到值 Set<String> keySet=map.keySet(); for (String string : keySet) { System.out.println(string+" : "+map.get(string)); } //第二种 使用entrySet,把键值对封装到一个对象里面 Set<Map.Entry<String,String>> entryset=map.entrySet(); for (Entry<String, String> entry : entryset) { System.out.println(entry.getKey()+"::::"+entry.getValue()); } } }
相关文章推荐
- Java集合Set、List、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- java中List、Set、Map集合的遍历方法总结
- java中List、Set、Map、Properties集合的遍历方法总结
- Java集合Set、List、Map的遍历方法
- Java集合List、Set、Map的遍历方法
- Java基础回顾--jav集合2 Map,List与Set的区别
- java的集合-List-Map-Set遍历的方法及相互的区别
- Java集合Set、List、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- [Java基础]----遍历Map集合,并获取map集合中的所有值得方法
- Java集合Set、List、Map的遍历方法
- Java集合Set、List、Map的遍历方法
- Java基础知识回顾之四 ----- 集合List、Map和Set
- Java集合Set、List、Map的遍历方法
- java中List、Set、Map集合的遍历方法总结
- Java基础 集合框架 共性方法 迭代器 ArrayList LinkedList Vector HashSet TreeSet