Streamを使用してこの行のすべての整数の合計を求めるにはどうすればよいですか?Java 8ストリームは文字列の合計をとる
String line = "Test 15 lqlq 35 bad 99999 guess 34";
List<String> lineSplitted = Arrays.stream(line.split(" ")).collect(Collectors.toList());
int result = 0;
try {
result = lineSplitted.stream().filter(s -> Integer.parseInt(s)).sum();
}
catch (Exception e) {
}
System.out.println(result);
あなたはあなたがする必要がある機能を知っていますでしょうか?フィルタ、マップ、削減、収集などと同じですか? – Jason