java - 如何在 Spring 中使用另一个列表中的属性创建列表?

标签 java

假设两个类: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/

相关文章:

java - 如何使用 Maven 构建同一项目的 2 个版本

java - 从打包在 jar 中的库访问类

Java ArrayPointStoreException 和 NullPointerException

java - 即使 id 或 Web 元素的定位器或在页面上唯一且可见,也无法单击 chrome 中的按钮

java - 突发 "unable to find valid certification path to requested target"

java - 如何使用ReentrantReadWriteLock等待数据?

java - 在 Android 中动画旋转图像

java - 在MapReduceBase中的configure方法中初始化多输出实例

java - 无法读取struts2拦截器中的属性文件

java - 如何从 Fragment 中的 JSON 响应中的对象获取数据