1
resposta

Gostaria de entender mais sobre esse exercício

Em um dos exercícios que eu estava fazendo constava que eu deveria encontrar a opção errada (uma única opção) , sendo as opções:

1 - Predicate startsWithA = s -> s.startsWith("A") 2 - Predicate big = list -> list.size() > 100 3 - Predicate bigger = list -> list.size() > 1000

Porém esse exercício possui 2 ( duas ) opções erradas. A número 2 está errada , porque Integer não possui o método size. A outra opção é a 3, porque não está tipificado o tipo da lista.

1 resposta

Olá Victor, tudo bem? Espero que esteja indo tudo bem com seus estudos de Certificação Java SE 8 Programmer I.

Sobre o exercício que você mencionou, é importante lembrar que a ideia era encontrar apenas uma opção errada, mas é interessante que você tenha identificado duas delas.

A opção 2 está incorreta, como você mencionou, pois a classe Integer não possui o método size. Já a opção 3 está incorreta porque o tipo da lista não foi tipificado, o que pode gerar problemas de compilação e de execução.

É importante estar sempre atento aos detalhes e às especificações dos tipos e métodos utilizados em seus códigos, para evitar erros e garantir o bom funcionamento do programa.

Espero ter ajudado e bons estudos!