Map.Entry類使用遍歷Map集合
阿新 • • 發佈:2019-01-24
/** * */ package testmapentry; import java.util.HashMap; import java.util.Map; /** * @author quyang.ybb 使用Map.Entry類,你可以得到在同一時間得到所有的資訊。 * Map類提供了一個稱為entrySet()的方法,這個方法返回一個Map.Entry例項化後的 * 物件集(鍵值對)。接著,Map.Entry類提供了一個getKey()方法和一個getValue()方法,因此程式碼可以被組織得更符合邏輯。 * Map.Entry同時也提供了一個setValue()方法 */ public class MapEntryTest { /** * @param args */ public static void main(String[] args) { Map<String, String> hashMap = new HashMap<String, String>(); hashMap.put("70317", "曲陽"); hashMap.put("71121", "在東"); hashMap.put("70333", "商音"); hashMap.put("80000", "有恆"); for(Map.Entry<String, String> entry: hashMap.entrySet()) { String key = entry.getKey(); String value = entry.getValue(); System.out.println("key:" + key + ";value:" + value); } } }
執行結果:
key:70333;value:商音
key:71121;value:在東
key:70317;value:曲陽
key:80000;value:有恆