Oi, Enzo! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
O seu programa tá bem estruturado pra receber nomes e adicioná-los a uma lista usando ArrayList. Um ponto interessante é o uso do do...while(true) com a condição de parada quando o usuário digita 0, permitindo que vários nomes sejam inseridos antes de finalizar.
Essa lógica funciona bem pra criar listas dinâmicas a partir da entrada do usuário.
Você pode usar o método size() pra verificar quantos elementos existem dentro da lista. Isso ajuda a acompanhar a quantidade de dados armazenados durante a execucao do programa.
import java.util.*;
public class ExemploLista {
public static void main(String[] args) {
List lista = new ArrayList<>();
lista.add("Ana");
lista.add("Carlos");
lista.add("Joao");
System.out.println(lista.size());
}
}
Neste exemplo, size() retorna a quantidade de elementos dentro da lista e imprime no console quantos nomes foram adicionados.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!