Java 8 toMap IllegalStateException Duplicate Key
2022-08-31 16:26:16
我有一个文件,其中包含以下格式的数据
1
2
3
我想将此加载到地图中{(1->1), (2->1), (3->1)}
这是Java 8代码,
Map<Integer, Integer> map1 = Files.lines(Paths.get(inputFile))
.map(line -> line.trim())
.map(Integer::valueOf)
.collect(Collectors.toMap(x -> x, x -> 1));
我收到以下错误
Exception in thread "main" java.lang.IllegalStateException: Duplicate key 1
如何修复此错误?