获取map 中所有键,值,键值对

package com.utils;

import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;

public class MapTest {

public static void main(String[] args) {
// TODO 自动生成的方法存根
Map<Integer, Integer> map = new HashMap<Integer, Integer>();
for (int i = 0; i < 10; ++i) {
map.put(i, i * i);
}
Set<Integer> keyset = map.keySet();
System.out.println("map 中全部的键");
for (Integer i : keyset) {
System.out.println(i);
}

Collection<Integer> valuecollection = map.values();
System.out.println("map 中全部的值");
for (Integer i : valuecollection) {
System.out.println(i);
}

Set<Entry<Integer, Integer>> entryset = map.entrySet();
System.out.println("map 中全部的键值对");
for (Entry<Integer, Integer> entry : entryset) {
System.out.println(entry.getKey() + " " + entry.getValue());
}
}
}

posted on 2016-02-08 22:15  1130136248  阅读(2925)  评论(0)    收藏  举报

导航