1
resposta

[Sugestão] Exemplo de lista.

package br.alura.com;
import java.util.ArrayList;

public class FutebolPernabucano {
    public static void main(String[] args) {
        /*Criando as Strings com nome dos times de futebol Pernambucano. */
        String time1 = "Sport";
        String time2 = "Náutico";
        String time3 = "Santa Cruz";

        /* Criando um array vazio*/

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

        /* Adicionando itens à lista. */

        times.add(time1);
        times.add(time2);
        times.add(time3);

        /* Imprimindo o resultado  */

        System.out.println("Times Pernambucanos:");
        System.out.println(times);

    }

}
1 resposta

Olá Ricardo!

O exemplo que você postou é muito interessante e útil para quem está começando a estudar Java Collections. Ele mostra como criar uma lista vazia e adicionar elementos a ela.

Uma sugestão que posso dar é utilizar a classe Scanner para receber os nomes dos times do usuário, em vez de já ter as Strings definidas no código. Isso tornaria o código mais dinâmico e permitiria que o usuário inserisse quantos times quisesse.

Por exemplo:

Scanner scanner = new Scanner(System.in);
ArrayList<String> times = new ArrayList<>();

System.out.println("Digite o nome dos times (digite 'fim' para encerrar):");
String nomeTime = scanner.nextLine();

while (!nomeTime.equals("fim")) {
  times.add(nomeTime);
  nomeTime = scanner.nextLine();
}

System.out.println("Times inseridos: " + times);

Espero ter ajudado e bons estudos!