私のツリーマップは
Map<String, Double> restrMap = new TreeMap<String, Double>();
以下の 2 つの値を treeMap に追加すると、1 つだけが表示されます。2 番目の値が来ると、最初の値が更新されます。
6、8.00 6、5.00
おそらく異なる行で、同じキーに 2 つの値を追加するにはどうすればよいですか?
同じキーに複数の値を追加する場合は、リストのマップを使用することを検討してください。
Map<String, List<Double>> restrMap = new TreeMap<String, List<Double>>();
Java にはマルチマップがありませんが、マップ値で別のコンテナーを使用できます。
Map<String, List<Double>> restrMap = new TreeMap<String, List<Double>>();
マップには、特定のキーに関連付けられた値が 1 つだけあります。
複数の値が必要な場合は、次のことができます。
Map<Key, Set<Value>>
ニーズを満たす値にまたはその他のコレクションを使用します