Обновление карты Java разными способамиJAVA

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

Сообщение Anonymous »

У меня есть карта Java:

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

Map mapThings = new HashMap();
updateMapThings(mapThings, sourceMap); // sourceMap is the original Map which has all the
// values I want to populate mapThings with.
Итак, теперь MapTings выглядит так, как показано ниже

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

{
"a" : "A",
"b" : "B",
"c" : "C"
}
С a,A,b,B,c,C (все ключи/значения), заполненными из sourceMap
Теперь я хотите заполнить MapThings дополнительными ключами/значениями из sourceMap2, поэтому MapThings станет

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

{
"a" : "A",
"b" : "B",
"c" : "C",
"d" : "D",
"e" : "E",
"f" : "F"
}
где d,D,e,E,f,F — все ключи/значения, заполненные из sourceMap2.
Должен ли я позвонить

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

updateMapThings(mapThings, sourceMap2);
Здесь я запутался, является ли Java передачей по значению или ссылке. Как мне аккуратно обновить одну и ту же карту, используя разные ключи/значения из нескольких источников?

Подробнее здесь: https://stackoverflow.com/questions/786 ... nt-methods
Ответить

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

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

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

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

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