Question 71

Given:

What is the result?
  • Question 72

    Given the code fragment:
    List<String> colors = Arrays.asList("red", "green", "yellow");
    Predicate<String> test = n - > {
    System.out.println("Searching...");
    return n.contains("red");
    };
    colors.stream()
    .filter(c -> c.length() > 3)
    .allMatch(test);
    What is the result?
    Searching...
  • Question 73

    Given:

    What is the result?
  • Question 74

    Given the code fragment:
    UnaryOperator<Double> uo1 = s -> s*2;//line n1
    List<Double> loanValues = Arrays.asList(1000.0, 2000.0);
    loanValues.stream()
    .filter(lv -> lv >= 1500)
    .map(lv -> uo1.apply(lv))//line n2
    .forEach(s -> System.out.print(s + " "));
    What is the result?
  • Question 75

    Given the definition of the Emp class:
    public class Emp
    private String eName;
    private Integer eAge;
    Emp(String eN, Integer eA) {
    this.eName = eN;
    this.eAge = eA;
    }
    public Integer getEAge () {return eAge;}
    public String getEName () {return eName;}
    }
    and code fragment:
    List<Emp>li = Arrays.asList(new Emp("Sam", 20), New Emp("John", 60), New Emp("Jim",
    51));
    Predicate<Emp> agVal = s -> s.getEAge() > 50;//line n1
    li = li.stream().filter(agVal).collect(Collectors.toList());
    Stream<String> names = li.stream()map.(Emp::getEName);//line n2
    names.forEach(n -> System.out.print(n + " "));
    What is the result?