Java SE 8 Programmer 1Z0–808 Practice Full Test 1

© examsiri.com
Question : 27 of 84
 
Marks: +1, -0
Given the code fragments:
Person.java
public class Person {
  String name;
  int age;

  public Person(String n, int a) {
    name = n;
    age = a;
  }

  public String getName() {
    return name;
  }

  public int getAge() {
    return age;
  }
}

Test.java

public static void checkAge(List <Person> list, Predicate <Person> predicate) {
  for (Person p : list) {
    if (predicate.test (p)) {
      System.out.printIn (p.name + " ") ;
    }
  }
}

public static void main (String[] args) {
  List iList = Arrays.asList(new Person ("Hank", 45),
                    new Person ("Charlie", 40),
                    new Person("Smith", 38));
  //line n1
}

Which code fragment, when inserted at line n1 , enables the code to print Hank?
Go to Question: