gpt4 book ai didi

java - 使 ArrayList> 成为可迭代对象

转载 作者:行者123 更新时间:2023-12-02 05:52:15 24 4
gpt4 key购买 nike

我有一个ArrayList<LinkedList>我想做一个Iterator对于所有 LinkedList s。

最好的方法是什么?

我发现了这个:

  'final Iterable<Integer> all =
Iterables.unmodifiableIterable(
Iterables.concat(first, second, third));'

但是我有很多LinkedList s。我可以做什么来将它们全部结合起来?

谢谢!

最佳答案

尚不清楚您是否只想使用标准 Java 类来执行此操作,但如果是这样,您可以从 Java 8 开始这样做:

ArrayList<LinkedList<String>> strings = /* ... */;
Iterator<String> i = strings.stream().flatMap(l -> l.stream()).iterator();

关于java - 使 ArrayList<LinkedList<String>> 成为可迭代对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23439037/

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