[] 直接 ring sys shm spl test style col
- import java.util.HashMap;
- import java.util.Map;
- import java.util.Map.Entry;
- import java.util.Set;
- class Test {
- public static void main(String[] args) {
- Map < String,
- Integer > map = new HashMap < >();
- map.put("jack", 18);
- map.put("michale", 20);
- map.put("sara", 23);
- // 方式1
- for (String keyStr: map.keySet()) {
- System.out.println(keyStr + ":" + map.get(keyStr));
- }
- // 方式2
- System.out.println("**********");
- for (Entry < String, Integer > entry: map.entrySet()) {
- System.out.println(entry.getKey() + ":" + entry.getValue());
- }
- System.out.println("**********");
- // 方式2拆开写
- Set < Entry < String,
- Integer >> entrySet = map.entrySet();
- // Entry<String, Integer> entry = new SimpleEntry(); //SimpleEntry虽然实现了Entry<String, Integer>接口, 但是构造函数需要直接传值.
- for (Entry < String, Integer > entry: entrySet) {
- System.out.println(entry.getKey() + ":" + entry.getValue());
- }
- }
- }
Map的遍历
来源: http://www.bubuko.com/infodetail-2348164.html