我有一个清单gotitems
。
ArrayList<String> gotitems = new ArrayList<String>();
我需要将该列表放入名为map
.
Map<String,String> map = new HashMap<String,String>();
我试过这个:
for(String s:gotitems){
map.put("a",s);
}
gotitems 包含:
First
Second
Third
但输出:
System.out.println(map.values());
给出:
Third
Third
Third
我什至试过这个:
for(String s:gotitems){
for(int j=0;j<gotitems.size();j++){
map.put("a"+j,s);
}
}
但这也行不通。
我在这里做错了什么?