【发布时间】:2020-11-17 19:36:15
【问题描述】:
假设我在 java 中有包含 ids 和 name 的对象列表,我怎样才能只选择 id 并将其保存到另一个列表中
详情[{id:1,name:brown},{id:2,white},{id:3,name:black}]
我想要的是将所有的 id 放入新的 List 中。
我尝试的是
List<String> ids = details.stream().filter(item -> item.getId()).collect(Collectors.toList());
这会在 item.getId() 附近引发语法错误
【问题讨论】:
标签: java java-stream