如何将值从一个哈希图设置为另一个哈希图


ClassData customClass= customclass.get("John" + 1 );
ClassData currentClass= currentclass.get("John");
currentClass = customClass;
public Map<String, ClassData> currentclass = new HashMap<String, ClassData>();
public Map<String, ClassData> customclass = new HashMap<String, ClassData>();

是否可以以这种方式将自定义类的类数据设置为当前类?还是我应该为 ClassData 的每个属性设置/获取它?或者还有什么其他方法真正有效,而无需删除其他哈希映射键的任何值。

您的代码根本不会更改地图。如果要将一个映射中的单个条目设置为另一个映射中的值,最简单的方法是显式执行此操作:

currentclass.put("John", customclass.get("John" + 1));

但是,如果要将一个映射的所有键/值对复制到另一个映射中,可以使用putAll方法Map

currentclass.putAll(customclass);

相关内容

最新更新