Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
HashMap を使用して、スペルミスのある単語と、ドキュメント内のオフセット、行番号、スペルミスのある単語の長さを含む int 配列を格納しています。デフォルトでは、キーがすでに含まれている場合、HashMap は古い値を置き換えます。これらの値を保持し、キーを複製したいと思います。
これを達成する方法はありますか?
重複したキーをMap含めることはできませんが、MultiMap、つまり単一のキーを複数の値に関連付けるマップを作成できます。このようなもの:
Map
Map<String,ArrayList<String>> myMap = new HashMap<String,ArrayList<String>>();
または、次のような既製のマルチマップ実装を使用できます。