【发布时间】:2017-06-25 11:52:14
【问题描述】:
使用流将字符串解析为整数是否存在比这更好的方法:
String line = "1 2 3 4 5";
List<Integer> elements = Arrays.stream(line.split(" ")).mapToInt(x -> Integer.parseInt(x))
.boxed().collect(Collectors.toList());
【问题讨论】:
-
您是否 100% 确定输入字符串包含空格分隔的内容,每个内容都可以解析为
int?万一失败了怎么办?那应该怎么办?
标签: java java-8 java-stream