A classe Avaliacao e Pessoa estão no mesmo pacote e foi executado com o Java 8. Assinale a opção que corresponde ao resultado exibido após a execução do método public static void main(String[] args).
1 - public class Avaliacao {
2 - public static void main(String[] args) {
3 - final Pessoa p1 = new Pessoa(“Pedro”, 1, 7);
4 - final Pessoa p2 = new Pessoa(“Antonio”, 2, 10);
5 - final Pessoa p3 = new Pessoa(“Paula”, 3, 9);
6 - final Pessoa p4 = new Pessoa(“Antonia”, 4, 10);
7 - final Pessoa p5 = new Pessoa(“Cleir”, 5, 10);
8 - final Pessoa p6 = new Pessoa(“Rose”, 6, 6);
9 - List<Pessoa> pessoas = Arrays.asList(p1,p2,p3,p4,p5,p6);
10 - pessoas.stream()
11 - .sorted(Comparator.comparing(Pessoa::getNota))
12 - .map(Pessoa::getNome)
13 - .sorted()
14 - .forEach(System.out::println);
15 - }
16 - }
17 - class Pessoa {
18 - private String nome;
19 - private int id;
20 - private int nota;
21 - public Pessoa(String nome, int id, int nota) {
22 - super();
23 - this.nome = nome;
24 - this.id = id;
25 - this.nota = nota;
26 - }
27 - public int getNota() {
28 - return nota;
29 - }
30 - public String getNome() {
31 - return nome;
32 - }
33 - }