是的,Java中的HashMap是可以修改值的。HashMap是一個鍵值對集合,它允許你通過鍵(key)來獲取、更新和刪除與之關聯的值(value)。要修改HashMap中的值,你可以使用put()
方法或者直接通過鍵來訪問并修改對應的值。
例如:
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
HashMap<String, Integer> map = new HashMap<>();
map.put("one", 1);
map.put("two", 2);
map.put("three", 3);
// 修改鍵為 "two" 的值
map.put("two", 22);
// 或者通過鍵直接修改值
map.get("three").equals(3); // 檢查值是否仍為3
map.put("three", 33); // 修改鍵為 "three" 的值
System.out.println(map.get("three")); // 輸出 33
}
}
在這個例子中,我們首先創建了一個HashMap,然后使用put()
方法添加了三個鍵值對。接下來,我們通過put()
方法修改了鍵為 “two” 的值,然后通過鍵直接訪問并修改了鍵為 “three” 的值。