class ResourceDTO {
String resourceName;
List<AssociateResource> associateResource = new ArrayList<AssociateResource>;
// getter-setter...
}
class AssociateResource {
String associateName;
// other attributes...
// getter-setters...
}
现在,我面临的挑战是,无论
ResourceDTO
是否填充resourceName是什么,associateName都将相同。我应该怎么做?例如:-如果流正在填充
ResourceDTO
,则在“ AssociateResource”列表中,变量“ resourceName”应包含相同的名称。我应该怎么做?任何帮助,高度赞赏。 最佳答案
在ResourceDTO
的设置器中设置所有关联资源的名称:
class ResourceDTO {
// ...
public void setResourceName(final String name) {
this.resourceName = name;
this.associateResource.forEach(a -> a.setAssociateName(name));
}
}
关于java - 如何将类的一个参数的值复制到另一个Collection对象?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41201601/