Tôi cần sao chép tất cả các khóa và giá trị từ một HashMap A sang một HashMap khác B, nhưng không thể thay thế các khóa và giá trị hiện có.
Cách tốt nhất để làm điều đó là gì?
Thay vào đó, tôi đã nghĩ đến việc lặp lại keySet và checkig nếu nó tồn tại hay không, tôi sẽ
Map temp = new HashMap(); // generic later
temp.putAll(Amap);
A.clear();
A.putAll(Bmap);
A.putAll(temp);
removeAll
vì dù sao thì chúng cũng sẽ bị ghi đè.