package com.foot.class02;
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
public final class TestHashMap {
//HashMap会自动默认一个顺序
public static void main(String[] args) {
Map<String, String> map = new HashMap<String, String>(5);
map.put("1001", "张三");
map.put("1003", "李四");
map.put("1005", "王五");
map.put("1004", "聂小倩");
map.put("1002", "东子");
//方法一
Set<String> keys = map.keySet();
for (String string : keys) {
System.out.println(string + "::" + map.get(string));
}
//方法二
Set<Entry<String, String>> entrys = map.entrySet();
for (Entry<String, String> entry : entrys) {
System.out.println(entry.getKey() + "::" + entry.getValue());
}
}
}
运行结果如下:
1005::王五
1004::聂小倩
1003::李四
1002::东子
1001::张三
1005::王五
1004::聂小倩
1003::李四
1002::东子
1001::张三