Комбинирование метода удаления и поместите в LinkedHashmapJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Комбинирование метода удаления и поместите в LinkedHashmap

Сообщение Anonymous »

С помощью LinkedHashmap, когда я пытаюсь повторно включить той же клавишу с различным значением, он заменяет значение и поддерживает порядок ключа, то есть, если я сделаю это < /p>

Код: Выделить всё

Map map = new LinkedHashMap();
map.put("a", "a");
map.put("b", "b");
map.put("c", "c");
map.put("d", "d");
map.values().stream().forEach(System.out::print);
< /code>

output: abcd < /code> < /p>

Теперь, если я добавлю на карту другое значение с тем же ключом, порядок остается одинаковым, т. Е. < /p>

map.put("b", "j");
map.values().stream().forEach(System.out::print);
< /code>

output: ajcd < /code> < /p>

Есть ли другой способ? Одним из них является удаление и повторно включить ключ с новым значением, которое печатает ACDJ 
как вывод. В моем случае я хочу сделать это для нескольких ключей на основе какого -либо свойства объекта, используемого в качестве значения?>

Подробнее здесь: https://stackoverflow.com/questions/566 ... kedhashmap
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»