Mar*_*tha 7 java arraylist java-8
嗨,我有一个ArrayList的String ArrayList.示例如下所示:
[[765,servus, burdnare],
[764,asinj, ferrantis],
[764,asinj, ferrantis],
[764,asinj, ferrantis],
[762,asinj, ferrantis],
[756,peciam terre, cisterne],
[756,peciam terre, cortile],
[756,peciam terre, domo],
[756,asinj, ferrantis]]
Run Code Online (Sandbox Code Playgroud)
是否有可能在索引1处获得索引0的每个值的唯一值列表...我期望的结果是:
765 - [servus]
764 - [asinj]
762 - [asinj]
756 - [peciam terre, asinj]
Run Code Online (Sandbox Code Playgroud)
我正在尝试一系列if语句但是没有用
Sar*_*ana 10
您可以按索引-0元素进行分组,并在a中收集index-1元素Set以获得唯一
List<List<String>> listOfList = ...//
Map<String, Set<String>> collect = listOfList.stream()
.filter(l -> l.size() >= 2)
.collect(Collectors.groupingBy(l -> l.get(0), Collectors.mapping(l -> l.get(1), Collectors.toSet())));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
92 次 |
| 最近记录: |