Top Java8 Streams Interview Questions
1. How do you filter strings that start with a specific letter? List<String> names = Arrays.asList(“Alice”, “Bob”, “Amanda”, “Brian”); List<String> filtered = names.stream() .filter(name -> name.startsWith(“A”)) .collect(Collectors.toList()); 2. How do you convert a list of strings to a map with string length as key? List<String> words = Arrays.asList(“Java”, “Stream”, “Lambda”); Map<Integer, String> map = words.stream() […]