リストがあります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);
}
}
しかし、これも機能していません。
ここで何が間違っていますか?