このようなJavaでハッシュマップを作成できますか?複数のキーを持つハッシュマップ?
HashMap<String, String, Integer> hmap = new HashMap<String, String, Integer>()
私の質問は、ここでは、この1 Question
私はJavaへの初心者だと類似しています。だから、私が知りたいのは、上記のようなものが必要な場合に、それが有効でない場合に、使用する最良のデータ構造は何でしょうか?
public class MyKey {
private String a;
private String b;
// ... accessors, mutators etc.
}
そして、それはあなたのマップのキーとしてオブジェクトをです使用します:
hmap.put(new MyKey("a", "b"), 2);
:
HashMap<MyKey, Integer> hmap = new HashMap<>()
後には、新しいエントリを追加する
いいえ、 'HashMap、Integer> hmap'を持つことができます。 –
@rowana 2つの 'String'オブジェクトを保持する新しいクラスを作成し、それをキーとして使用することができます。 – Jezor