Java:arrayList的访问元素,它是TreeMap中的值

时间:2017-03-21 17:11:52

标签: java data-structures treemap

我有一个TreeMap,它将一个键映射到一个ArrayList。我想访问存储在TreeMap的每个ArrayList中的每个元素。

有没有办法做到这一点?

ArrayList的元素是String类型。

1 个答案:

答案 0 :(得分:1)

我知道你想循环遍历TreeMap列表中的所有元素。您可以使用Java 8流轻松实现此目的:

treeMap.values().stream().flatMap(List::stream).forEach(element -> doStuff(element));

有关详细信息,请参阅:
http://www.oracle.com/technetwork/articles/java/ma14-java-se-8-streams-2177646.html