我想阅读以下csv文件:
1,2,3
1,2,3
1,2,3
Run Code Online (Sandbox Code Playgroud)
我使用的是Java 8,因此无法实现从List<String[]>到的转换
List<List<Integer>>:
Files.lines(filePath)
.map(line -> line.split(","))
//Here
.collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)
您将需要使用内部流进行映射:
Files.lines(filePath)
.map(line -> line.split(","))
.map(array -> Arrays.stream(array).map(Integer::valueOf)
.collect(Collectors.toList()))
.collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
87 次 |
| 最近记录: |