1
resposta

[Projeto] Adicionando elementos a uma lista

package f;

import java.util.ArrayList;
import java.util.List;

public class Main {


    public static void main(String[] args) {

        List<String> funcionarios = new ArrayList<>();
        funcionarios.add("João");
        funcionarios.add("Maria");
        funcionarios.add("Vitor");
        funcionarios.add("Ana");

        System.out.println("Lista de funcionários: " + funcionarios);
    }
}
1 resposta

Olá, João Vinicius!

Meus parabéns por concluir esse desafio focado em adicionando elementos a uma lista. É excelente ver como você aplicou os fundamentos das coleções em Java para organizar dados de forma estruturada.

A sua implementação tá perfeita e segue as boas práticas da linguagem. Ao declarar a variável utilizando a interface List e instanciá-la como ArrayList, você garante que seu código seja flexível. Esse é um pilar importante da programação orientada a objetos, pois permite trocar a implementação da lista no futuro sem precisar alterar o restante do código que utiliza os métodos da interface.

Pra enriquecer sua jornada no estudo de coleções, vale notar que o ArrayList é ideal para situações onde precisamos acessar elementos com frequência através de seus índices. Caso o sistema crescesse e você precisasse realizar muitas inserções ou remoções no início da lista, a LinkedList poderia ser uma alternativa a se estudar. Você pode explorar mais sobre essas diferenças na documentação oficial da classe ArrayList.

Conseguiu perceber como o uso da interface List na declaração facilita caso você precise mudar para outra implementação de lista sem quebrar o seu System.out.println?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!