package com.pingan.paic.domain;java
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;dom
public class HashMapTest {
public static void main(String[] args) {
Map<Integer, String> map = new HashMap<Integer,String>();
map.put(1, "a");
map.put(2, "b");
map.put(3, "ab");
map.put(4, "ab");
map.put(4, "abc");
System.out.println(map.size());
for (Map.Entry<Integer, String> entry : map.entrySet()) {
String key = entry.getKey().toString();
String value = entry.getValue();
System.out.println(key +"....."+value);
}
// 第一種
Set<Integer> set = map.keySet();
for (Integer integer : set) {
String str= map.get(integer);
System.out.println(integer+ ":::"+str);
}
// 第二種
System.out.println("第二種:經過Map.entrySet使用iterator遍歷key和value:");
Iterator<Entry<Integer, String>> it = map.entrySet().iterator();
while(it.hasNext()){
Map.Entry<Integer, String> next = it.next();
System.out.println("key="+next.getKey()+" ; and value="+next.getValue());
}
// 第三種遍歷方式
for (Map.Entry<Integer, String> entry : map.entrySet()) {
String key = entry.getKey().toString();
String value = entry.getValue();
System.out.println(key +"....."+value);
}
}get
}
it