HashMapの値としていくつかのエントリを持つArrayListがあります。新しい値を追加するにはどうすればいいですか?HashMapのArrayListにエントリを追加する
はこのようにそれをThanks.Did:
Map<String, ArrayList<String>> index = new HashMap<String, ArrayList<String>>();
void add(String kword, String... urls){
if(index.containsKey(kword)){
index.get(kword).addAll(Arrays.asList(urls));
} else {
index.put(kword, (ArrayList<String>) Arrays.asList(urls));
}
}
あなたのコードは何ですか?あなたは希望の答えを得るために私達にそれを示す必要があります。 – Lion
質問を明確にすることはできますか? –
Uh ... 'Arrays.asList()'がその結果のために 'ArrayList'を使用していない場合、あなたのコードは壊れます... – thkala