3

私のツリーマップは

Map<String, Double> restrMap = new TreeMap<String, Double>(); 

以下の 2 つの値を treeMap に追加すると、1 つだけが表示されます。2 番目の値が来ると、最初の値が更新されます。

6、8.00
6、5.00

おそらく異なる行で、同じキーに 2 つの値を追加するにはどうすればよいですか?

4

3 に答える 3

5

同じキーに複数の値を追加する場合は、リストのマップを使用することを検討してください。

Map<String, List<Double>> restrMap = new TreeMap<String, List<Double>>();
于 2015-03-26T20:18:33.493 に答える
2

Java にはマルチマップがありませんが、マップ値で別のコンテナーを使用できます。

Map<String, List<Double>> restrMap = new TreeMap<String, List<Double>>(); 
于 2015-03-26T20:23:19.703 に答える
2

マップには、特定のキーに関連付けられた値が 1 つだけあります。

複数の値が必要な場合は、次のことができます。

于 2015-03-26T20:19:55.683 に答える