gpt4 book ai didi

java - 将项目聚合到 super 列表Java中的更有效方法

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

我正在寻找一种更有效的方法来完成以下代码 pre java 8 的结果(这是在 Google App Engine 上托管的应用程序上,它尚不支持 Java 8)

 List<Order> orders = getOrders();
List<LineItem> lineItems = new ArrayList<>();

for (final Order order : orders) {
for (final LineItem lineItem : order.getItems()) {
lineItems.add(lineItem);
}
}

是否有更有效的方法可以在不需要使用 Java 8 功能的情况下完成此任务?可能使用 Guava

最佳答案

 List<Order> orders = getOrders();
List<LineItem> lineItems = new ArrayList<>();

for (final Order order : orders) {
lineItems.addAll(order.getItems());
}

关于java - 将项目聚合到 super 列表Java中的更有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46921264/

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