Imagem de fundo

Como analista de tecnologia da informação do Ministério...

Como analista de tecnologia da informação do Ministério Público do Estado do Paraná, você participa do desenvolvimento de um sistema de gerenciamento de casos jurídicos utilizando Java 8. Durante a fase de desenvolvimento, você precisa garantir que o sistema esteja utilizando as melhores práticas da linguagem e recursos específicos introduzidos na versão 8 ou superior dessa linguagem.


Dado o seguinte trecho de código, assinale a alternativa que descreve corretamente o comportamento do código e o recurso utilizado e disponível no Java 8:


Imagem associada para resolução da questão


A

O código utiliza o método filter de Stream para encontrar o primeiro elemento que começa com “Case” e imprime “Case A”.


B

O código utiliza o método map de Stream para transformar os elementos da lista em maiúsculas e imprime “CASE A”.


C

O código utiliza o método reduce de Stream para concatenar todos os elementos da lista e imprime “Case A Case B Case C Case D”.


D

O código utiliza o método collect de Stream para coletar os elementos filtrados em uma nova lista e imprime a lista resultante.


E

O código utiliza o método filter de Stream para visualizar os elementos da lista durante o processamento e imprime “Case A”.