Map集合遍历的两种方式
2017-08-14 20:04
429 查看
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class TestMap {
public static void main(String[] args) {
Map map = new HashMap();
map.put(1, "a");
map.put(2, "b");
map.put(3, "ab");
map.put(4, "ab");
map.put(5, "ab");
//第一种map集合遍历方式:使用Map.entrySet.它的每一个元素都是Map.Entry对象,这个对象中,
//放着的就是Map中的某一对key-value;
/*Set set = map.entrySet();
Iterator it = set.iterator();
while(it.hasNext()) {
Map.Entry entry = (Map.Entry) it.next();
System.out.println(entry.getKey()+" "+entry.getValue());
}
*/
//使用entrySet,此方式与上边相同。推荐这种
Iterator it = map.entrySet().iterator();
while (it.hasNext()) {
Map.Entry entry = (Map.Entry)it.next();
System.out.println(entry.getKey()+" "+entry.getValue());
}
//第二种map集合遍历方式:使用Map.KeySet先遍历的键,然后通过键get的值。
//它是Map中key值的集合,我们可以通过遍历这个集合来读取Map中的元素;
/* for(Iterator i=map.keySet().iterator();i.hasNext();) {
Object obj = i.next();
System.out.print(obj);
System.out.println(map.get(obj));
}
*/
}
}
import java.util.Iterator;
import java.util.Map;
public class TestMap {
public static void main(String[] args) {
Map map = new HashMap();
map.put(1, "a");
map.put(2, "b");
map.put(3, "ab");
map.put(4, "ab");
map.put(5, "ab");
//第一种map集合遍历方式:使用Map.entrySet.它的每一个元素都是Map.Entry对象,这个对象中,
//放着的就是Map中的某一对key-value;
/*Set set = map.entrySet();
Iterator it = set.iterator();
while(it.hasNext()) {
Map.Entry entry = (Map.Entry) it.next();
System.out.println(entry.getKey()+" "+entry.getValue());
}
*/
//使用entrySet,此方式与上边相同。推荐这种
Iterator it = map.entrySet().iterator();
while (it.hasNext()) {
Map.Entry entry = (Map.Entry)it.next();
System.out.println(entry.getKey()+" "+entry.getValue());
}
//第二种map集合遍历方式:使用Map.KeySet先遍历的键,然后通过键get的值。
//它是Map中key值的集合,我们可以通过遍历这个集合来读取Map中的元素;
/* for(Iterator i=map.keySet().iterator();i.hasNext();) {
Object obj = i.next();
System.out.print(obj);
System.out.println(map.get(obj));
}
*/
}
}
相关文章推荐
- Java两种简单方式遍历Map集合
- 遍历Map集合的两种方式
- Map集合遍历的两种方式比较图解
- map集合遍历的两种方式,在spring中的依赖注入
- 有一个Map集合里面存储的是学生的姓名和年龄,内容如下{赵四=21,王二=17,张三=18,小丫=25,李四=26,王五=38}(15分) * a.将里面的元素用两种遍历方式打印到控制台上 *
- Map集合的两种遍历方式
- 集合详解(三)----Map的两种遍历方式
- Map集合遍历的两种方式图解
- Java中Map集合的两种遍历方式
- 集合框架_Map集合遍历的两种方式比较图解
- 遍历Map集合的两种方式
- java中Map的两种不同遍历、迭代方式及比较
- Map集合的两种取出方式
- 黑马程序员---Map集合取出两种方式,HashMap,TreeMap,Collections工具类,数组和集合的互转,
- Java遍历Map集合的四种方式
- Map集合遍历的四种方式理解和简单使用
- 不同方式遍历Map集合(全)
- 遍历map集合的四种方式
- Map集合的四种遍历方式
- Map集合的遍历方式: