Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
vallzin opened this issue May 31, 2024 · 1 comment
Open

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

vallzin opened this issue May 31, 2024 · 1 comment

Comments

@vallzin
Copy link

vallzin commented May 31, 2024

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 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);
    }
}
@cami-la
Copy link
Collaborator

cami-la commented Jul 23, 2024

Obrigada pela contribuição, @vallzin.

Bons estudos para nós!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants