Just iterating below list & adding into another shared mutable list via java 8 streams.
List<String> list1 = Arrays.asList("A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3");
List<String> list2 = new ArrayList<>();
Consumer<String> c = t -> list2.add(t.startsWith("A") ? t : "EMPTY");
list1.stream().forEach(c);
list1.parallelStream().forEach(c);
list1.forEach(c);
What is the difference between above three iteration & which one we need to use. Are there any considerations?
List employeesList = new ArrayList<>();
List studentList = new ArrayList<>();
– Thirunavukkarasu Sep 21 '18 at 09:10Need to iterate employeesList and add it into student list. In that circumstance how can i use stream efficient & correct way