我正在編寫Android應用程序並使用HashMap<String,MyClass>
。根據Java和Android文檔,HashMap應該同時接受null鍵和值。但奇怪的是,我不能將空值放入我的地圖中。在代碼:將空值放入HashMap不可能以某種方式
myMap.put(1, null);
,我發現了錯誤:
The method put(String, MyClass) in the type HashMap<String,MyClass> is not applicable for the arguments (int, null)
。
這是爲什麼?什麼可能是錯誤的以及如何解決?
你只需要先看語言的基礎知識,然後來到這裏。 – Renetik