Magna Concursos
2197292 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRPE
Orgão: UFRPE
Provas:

Java Streams API é um recurso que traz novas classes e métodos para manipulação de coleções. Analise o seguinte código Java 17:

import java.util.ArrayList;
import java.util.List;
import static java.util.stream.Collectors.toList;

public class Simples
{
public static void main(String args[])
{
List<Integer> numeros = new ArrayList<>();
for (Integer i = 0; i < 100; i++) {
numeros.add(i);
}

Integer soma = numeros.stream().filter(n -> n % 2 == 0).map(n

-> n ^ (~n)).reduce(0, (t, n) -> t + n);
Integer multiplicacao = numeros.stream().filter(n -> n % 2 ==

1).map(n -> n | (~n)).reduce(1, (t, n) -> t * n);
}
}

Os valores das variáveis soma e multiplicação serão, respectivamente,

 

Provas

Questão presente nas seguintes provas

Técnico de TI - Sistemas

64 Questões