【发布时间】:2019-07-03 01:21:21
【问题描述】:
列表列表 = ["f1,f2","f2,f3","f4,f5","f2,f1","f5,f4"];
输出列表将是 列表 uniqueList = ["f1,f2","f2,f3","f4,f5"]
【问题讨论】:
-
通过一个集合传递它们。
-
@shmosel 没那么简单。
f2,f1和f1,f2在逻辑上被认为是等效的。 -
@TimBiegeleisen 错过了,很好。
-
这个怎么样:
list.stream().map(s -> Set.of(s.split(","))).distinct().map(s -> String.join(",", s)).collect(Collectors.toList()) -
我收到了comile time错误-无法推断
map(Function super T,? extends R>) 的类型参数
标签: java arrays collections java-8