1
resposta

[Sugestão] Ordenando por fim a lista.

package br.alura.com;

import java.util.*;

public class TestandoListas {
    public static void main(String[] args) {
        /* Criando strings*/

        String Curso1 = "Conhecendo Listas";
        String Curso2 = "Modelando Dados";
        String Curso3 = "Trabalhado com Strings";

        /* Criando um array vazio*/        

        ArrayList<String> cursos = new ArrayList<>();

        /* Adicionando uma string ou um componente para a lista ou Array; */

        cursos.add(Curso1);
        cursos.add(Curso2);
        cursos.add(Curso3);

        System.out.println(cursos);

        System.out.println("Retirando o segundo elemento, de índice 1, Modelando Dados. Fica assim:");

        cursos.remove(1);

        System.out.println(cursos);

        /* E se quiséssemos saber apenas o nome do primeiro curso */

        System.out.println("Mostrando apenas o nome do primeiro curso");
        System.out.println("O primeiro curso da lista é: "+ cursos.get(0));

        /* Adicionndo dois novos cursos,*/

        String Curso4 = "Xavariante de floats";
        String Curso5 = "Analizando custos";

        cursos.add(Curso4);
        cursos.add(Curso5);

        /* Mostrando a lista atualizada, após a inserção dos novos cursos */

        System.out.println("Após a inserção dos novos cursos, temos a lista:");
        System.out.println(cursos);

        /* Ordenando a lista, temos: */

        Collections.sort(cursos);

        System.out.println("A lista ordenada fica assim: ");
        System.out.println(cursos);
    }

}
1 resposta

Olá Ricardo, tudo bem?

Muito obrigada por compartilhar seu código conosco :)

Qualquer dúvida, estou à disposição! Abraços e bons estudos!