0

キーと値のペアを格納する Java のコレクションが必要です。

そこで を使用することにしましたHashMap<String,String>が、既に存在するキーを追加しようとすると、前の (キー、値) が新しいもの (NewKey,NewValue) に置き換えられ、前のエントリが失われることに気付きました。したがって、キーが重複している場合、以前のキーは新しいキーに置き換えられます。

重複したキーを持つ HashMap を作成するにはどうすればよいですか?

4

2 に答える 2

3

必要な場合はMultiMapGoogle Guava Multimapをご覧ください

于 2013-09-23T20:46:48.153 に答える
2

キーを値のコレクションにマップする場合は、Guava のMultimap. サードパーティのライブラリを使用したくない場合は、 を使用して をシミュレートできMultimapますMap<String, Collection<String>>インターフェイスJava チュートリアルにはMapMultimap.

于 2013-09-23T20:46:36.463 に答える