hashmap有個entrySet()方法,返回值是Set<Entry<String, String>> ,那妳就給它個Set<Entry<String, String>> 的對象,這個對象又能獲得個叠代器,那很明顯就能獲取其中的鍵和值了。還有幾個方法,類似的,妳可以自己試試
HashMap<String,String> hashmap = new HashMap<String,String>();
hashmap.put("aa", "123");
hashmap.put("bb", "456");
hashmap.put("cc", "789");
Set<Entry<String, String>> set = hashmap.entrySet();
Iterator<Entry<String,String>> ite = set.iterator();
while(ite.hasNext()){
Entry<String,String> entry = ite.next();
System.out.println(entry.getKey() + "------" + entry.getValue());
}