gpt4 book ai didi

java - 如何将类的一个参数的值复制到另一个Collection对象?

转载 作者:行者123 更新时间:2023-12-01 09:06:52 25 4
gpt4 key购买 nike

class ResourceDTO {
String resourceName;
List<AssociateResource> associateResource = new ArrayList<AssociateResource>;
// getter-setter...
}


class AssociateResource {
String associateName;
// other attributes...
// getter-setters...
}

现在,我面临的挑战是,每当填充 ResourceDTO 时,无论资源名称是什么,associateName 都将是相同的。我该怎么做?

例如:- 如果流正在填充 ResourceDTO,那么在“AssociateResource”列表中变量“resourceName”应包含相同的名称。我该怎么做?非常感谢任何帮助。

最佳答案

ResourceDTO的setter中设置所有关联资源的名称:

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com