gpt4 book ai didi

java - 如何在 Java 8 中单行处理列表元素到另一个列表

转载 作者:行者123 更新时间:2023-11-29 10:08:31 24 4
gpt4 key购买 nike

有一个列表 View2对象,我想添加 IdView2 List<Integer> Ids 中的对象.我想在一行代码中处理上述操作。

class View1{
List<Integer> Ids;
}
class View2{
Integer Id;
}

List<View2> views2 = getViews()

想要像下面这样的东西。

view1.setIds(view2.forEach(s -> s.getId()));

最佳答案

试试这个

 view1.setIds(view2.stream().map(View2::getId).collect(Collectors.toList()));

关于java - 如何在 Java 8 中单行处理列表元素到另一个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57304056/

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