假设两个类:A、B。其中 A 具有 B 类的属性。
class A {
private B b;
}
在我的 xml 中,我有一个包含不同 B 列表的 bean。
我想构造一个 A 列表,其属性与 B 相同,顺序相同。
PS:我也可以做相反的过程。首先创建具有定义属性的 A 的 bean 列表。然后由此创建 B 列表。 (如果您在这种情况下有解决方案,它也可以工作)
最佳答案
你可以简单地使用Java Stream。一些代码如下:
listB.stream().map(b -> new A(b)).collect(Collectors.toList());
关于java - 如何在 Spring 中使用另一个列表中的属性创建列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61518786/