Liệu nó tồn tại cách tốt hơn để phân tích String để Integer sử dụng dòng hơn thế này:Java 8 Streams phân tích cú pháp để Integer
String line = "1 2 3 4 5";
List<Integer> elements = Arrays.stream(line.split(" ")).mapToInt(x -> Integer.parseInt(x))
.boxed().collect(Collectors.toList());
Bạn có chắc chắn 100% rằng chuỗi đầu vào có chứa những thứ không gian tách ra rằng mỗi thể được phân tích một ' int'? Điều gì nếu một thất bại? Điều gì sẽ xảy ra sau đó? – Jubobs