【发布时间】:2023-04-10 22:32:01
【问题描述】:
我怎样才能放入上述类型的地图。我不想覆盖现有的映射。
到目前为止我的代码是:
public class Store {
Map<String, List<String>> items;
public Store(){
items = new HashMap<String, List<String>>();
}
public boolean containsKey(String key) {
return items.containsKey(key);
}
public void put(String key, String item) {
List<String> myList = new ArrayList<>();
if (myList == null) {
myList = new ArrayList<String>();
items.put(key, item);
}
}
}
我在这里停下来,因为我收到一条错误消息,指出“将项目类型更改为从字符串中列出字符串”。我不知道我是否做错了什么。
【问题讨论】:
-
将
items.put(key, item);更改为items.put(key, myList);
标签: java