ganhando_produtividade_com_Stream_API_Java
ganhando_produtividade_com_Stream_API_Java copied to clipboard
um breve e concisa explicação sobre o código abaixo
Stream API Java - Principais Métodos
Vamos praticar e aprofundar nossos conhecimentos na poderosa Stream API do Java! Abaixo, apresentamos uma lista de desafios envolvendo operações com streams para exercitar suas habilidades e criatividade.
Para todos os desafios, utilizem a lista de números inteiros fornecida:
List<Integer> numeros = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 5, 4, 3);
Desafio 1 - Mostre a lista na ordem numérica:
Crie um programa que utilize a Stream API para ordenar a lista de números em ordem crescente e a exiba no console.
Código
import java.util.Arrays;
import java.util.List;
public class Desafio1 {
public static void main(String[] args) {
//criar lista números inteiros
List numeros = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 5, 4, 3);
//usar o sorted para ordenação dos números
//Teste de impressão , não precisa explicar
//numeros.stream().forEach(System.out::println);
//Teste do sorted() com impressão
//numeros.stream().sorted().forEach(System.out::println);
//Copiei da internet queria entender os parâmetros dentro do sorted onde posso pesquisar o assunto, obrigado pela atenção.
numeros.stream().sorted(Integer::compareTo).forEach(System.out::println);
}
}
Obrigada pela contribuição, @vallzin.
Bons estudos para nós!