Java中的Map是一個經常使用的數據結構類型,它可以用來存儲鍵值對,其中鍵是唯一的,值則可以重復。對于Map的鍵值對的操作,包括取值和取鍵,我們使用get(Object key)方法來獲取值,使用keySet()方法來獲取鍵。
// 創建一個Map對象 Mapmap = new HashMap<>(); // 添加鍵值對 map.put("apple", 1); map.put("banana", 2); map.put("orange", 3); // 獲取值 int val1 = map.get("apple"); int val2 = map.get("banana"); int val3 = map.get("orange"); System.out.println("Value of apple: " + val1); System.out.println("Value of banana: " + val2); System.out.println("Value of orange: " + val3);
在上面的代碼中,首先我們創建了一個HashMap類型的Map對象,然后添加了3組鍵值對。接著我們使用get()方法來獲取鍵為"apple"、"banana"和"orange"的值,并將其打印出來。
接下來讓我們看一下如何使用keySet()方法來獲取鍵。
// 獲取鍵 Set<String> keys = map.keySet(); // 遍歷鍵集合 for(String key : keys) { System.out.println(key); }
在上面的代碼中,我們使用keySet()方法獲取鍵的集合,然后使用for循環遍歷集合并打印出每一個鍵。
使用Java Map對象可以很方便地實現鍵值對的存儲和操作,我們可以根據實際需求選擇不同的實現類,如HashMap、TreeMap等等,以滿足我們的不同需求。
上一篇vue控制div滾動
下一篇html電影網站制作代碼