Given the code fragment:
List<String> listVal = Arrays.asList(“Joe”, “Paul”, “Alice”, “Tom”);
System.out.println (
// line n1
);
Which code fragment, when inserted at line n1, enables the code to print the count of string elements whose length is greater than three?
A. listVal.stream().filter(x -> x.length()>3).count()
B. listVal.stream().map(x -> x.length()>3).count()
C. listVal.stream().peek(x -> x.length()>3).count().get()
D. listVal.stream().filter(x -> x.length()>3).mapToInt(x -> x).count()
I have taken the exam last week and I can tell you that most of the questions here DO come up on the exam. But, you must be very carefull. Some of them are slightly modified and the answers are not the same, or if they are not modified the possibility exists that the order of the answers is changed. Very usefull to know the answers ahead anyway!
A
A
a
listVal.stream().filter(x -> x.length()>3).count()