Backend Development
Java 8 Stream API Common Operations
foreach list.forEach(System.out::println); map List<Integer> numbers = Arrays.asList(3, 2, 2, 3, 7, 3, 5); List<Integer> squaresList = numbers.stream().map( i -> i*i).distinct().collect(Collectors.toList()); filter List<String>strings = Arrays.asList("abc", "", "bc", "efg", "abcd","", "jkl"); // count empty strings long count = strings.stream().filter(string -> string.isEmpty()).count(); List<UserInfo> list = new ArrayList<>(); UserInfo userInfo1 = new UserInfo(); userInfo1.setUserName("aa"); Read more…