We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c686395 commit 90db960Copy full SHA for 90db960
streams/src/main/java/com/packt/learnjava/streams/Main.java
@@ -51,13 +51,15 @@ public static void main(String[] args) {
51
private static List<Person> getInputPersonList(File file) throws IOException {
52
return Files.lines(file.toPath())
53
.skip(1)
54
+ .parallel()
55
.map(Main::validLine)
56
.map(l -> {
57
Person person = new Person(Integer.parseInt(l.get(2)), l.get(0), l.get(1));
58
person.setAddress(l.get(3), l.get(4), l.get(5), Integer.parseInt(l.get(6)));
59
return person;
60
}).toList();
61
}
62
+
63
private static List<String> validLine(String line){
64
List<String> values = new ArrayList<>();
65
String[] arr = line.split(",");
0 commit comments