我有以下幾點:如何將Java 8 map.remove轉換爲Java 1.6?
fruitMap.remove(fruitId, fruitProperties);
的fruitMap是:
private Map<FruitId, FruitProperties> fruitMap = new HashMap<FruitId, FruitProperties>();
當我嘗試建立我的代碼,我得到一個:
ERROR
The method remove(Object) in the type Map<MyImplementation.FruitId, FruitProperties>
is not applicable for the arguments (Map<MyImplementation.FruitId, FruitProperties>)
問題是什麼?
請注意,thiis調用是在我的「FruitImplementation」類中的一個方法「removeFruit()」中。
如何定義'fruitId'? – Todd