Я пытаюсь поместить некоторые значения в цикл для в Java, но я могу получить только одно значение, когда закончить цикл.Я пытался что-то найти, но ничего не могу найти ...
List<Double> prices = new ArrayList<>();
Map<Boolean, Double> map = new HashMap<Boolean, Double>();
for (Rewards rewardsPrice : Preferences.getRewards()) {
map.put(rewardsPrice.isPreference(), rewardsPrice.getCredit()); // when finish the loop I only have 1 value, when prices have a lot of more
}
Set<Boolean> keys = map.keySet(); // The set of keys in the map.
Iterator<Boolean> keyIter = keys.iterator();
while (keyIter.hasNext()) {
Boolean key = keyIter.next();
Double value = map.get(key);
map.put(key, value);
}