为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕哥6287543 2023-05-10 13:53:45
有一个对象列表,View2我想Id在. 我想在一行代码中处理上述操作。View2List<Integer> Idsclass View1{  List<Integer> Ids;}class View2{  Integer Id;}List<View2> views2 = getViews()想要像下面这样的东西。view1.setIds(view2.forEach(s -> s.getId()));
查看完整描述

1 回答

?
12345678_0001

TA贡献1802条经验 获得超5个赞

尝试这个

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


查看完整回答
反对 回复 2023-05-10
  • 1 回答
  • 0 关注
  • 99 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信