3 つの値を含むリスト/マップに値を格納する必要があります。
size | amount | description
2,34 | 4 | "I'm a long String"
1,14 | 2 | "I'm another long String"
そこで、次のようなネストされた Map を使用することを考えました。
Map<Double, Map<Integer,String>> a = new HashMap<Double, Map<Integer,String>>();
しかし、どうすればそのマップにエントリを簡単に追加できますか? 構文のような
a.put(1,43, new Map.Entry<>(7,"9890"));
うまくいきませんでした。原因Map
は抽象的です。ネストされたマップを取得する最良の方法は何ですか?