【发布时间】:2019-07-02 18:30:42
【问题描述】:
我想以最短的方式初始化我的 D 列表。现在我正在使用:
public List<SomeItemDto> itemsToDto(List<SomeItem> items) {
List<SomeItemDto> itemsDto = new ArrayList<SomeItemDto>();
for (SomeItem item : items) {
itemsDto.add(itemToDto(item));
}
return itemsDto;
}
有没有办法让它变成单线?
【问题讨论】:
-
使用流 API。
-
有理由不简单地使用List.addAll 吗?
-
@S.L.Barth 对象的转换。
标签: java arraylist java-8 initialization java-stream