我將一些數據存儲在哈希映射中。現在我想根據用戶輸入修改與某個鍵相關的值,並以這種方式永久存儲它們。根據用戶反饋修改代碼
爲了讓自己更清楚,我有這樣一個HashMap:
public static HashMap<String,Integer> mymap= new HashMap<String,Integer>();
mymap.put("Hi",2);
mymap.put("Hello",3);
我會反饋用戶的一些用戶,如果想那時我會的,比方說,店裏4對你好。我希望保存這些更改以備將來參考。
我聽說過關於Reflection API,但不確定是否能達到目的。
修改代碼並不是真的有必要,是嗎?你只是想修改地圖中包含的數據。這比修改代碼更直接。 –
我不遵循 - 你問如何將地圖存儲到磁盤?或如何修改地圖? 'Map.put()'提供了這一點 - 它將覆蓋舊的值。 – amit
保存在哪裏?記憶?文件系統?數據庫?對於其中的每一個,無論如何你都不需要反思! – adarshr