在Java中,使用new HashMap<>()
可以實例化一個新的HashMap對象,可以用來存儲鍵值對數據。HashMap是一個常用的數據結構,它是基于哈希表的實現,可以快速地查找、插入、刪除鍵值對。下面是一個示例用法:
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
// 創建一個新的HashMap對象
HashMap<String, Integer> map = new HashMap<>();
// 向HashMap中添加鍵值對
map.put("apple", 10);
map.put("banana", 20);
map.put("orange", 15);
// 獲取HashMap中的值
int value = map.get("banana");
System.out.println("The value of 'banana' is: " + value);
// 遍歷HashMap中的所有鍵值對
for (String key : map.keySet()) {
int val = map.get(key);
System.out.println(key + ": " + val);
}
}
}
在上面的示例中,我們創建了一個新的HashMap對象map
,并向其中添加了三個鍵值對。然后我們通過map.get(key)
方法獲取鍵對應的值,并遍歷所有鍵值對打印出來。HashMap是一種非常常用的數據結構,在Java編程中經常會用到。