【发布时间】:2019-04-02 11:01:05
【问题描述】:
有没有一种方法可以将 List<Set<String>> mainList 转换为普通列表,而无需遍历元素?
例如这个有值:
mainList = {ArrayList@705} size = 2
0 = {HashSet@708} size = 3
0 = "A2"
1 = "A1"
2 = "A3"
1 = {HashSet@709} size = 3
0 = "A6"
1 = "A5"
2 = "A7"
我想要一个像这样的新列表:
list = A2,A1,A3, A6, A5, A7
【问题讨论】:
-
您的意思是没有
Iterator<T>还是没有迭代元素? -
不迭代元素。直接。
-
好吧,如果不进行迭代,您无法做到这一点。您可以使用流,但它将使用内部迭代器。
-
@AniketSahrawat:你能给我指路吗?
-
@AniketSahrawat:你是对的!感谢您的诚实和“其他”解决方案。
标签: java list collections