ganhando_produtividade_com_Stream_API_Java icon indicating copy to clipboard operation
ganhando_produtividade_com_Stream_API_Java copied to clipboard

um breve e concisa explicação sobre o código abaixo

Open vallzin opened this issue 1 year ago • 1 comments

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);
    }
}

vallzin avatar May 31 '24 12:05 vallzin

Obrigada pela contribuição, @vallzin.

Bons estudos para nós!

cami-la avatar Jul 23 '24 18:07 cami-la