Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Como criar a lista enumerada sem iniciar do zero?

Como criar a lista enumerada sem iniciar do zero?

package exercicios;

import java.util.ArrayList;

public class ArraysListas {
    public static void main(String[] args) {
        String aula1 = "Modelando a classe Aula";
        String aula2 = "Conhecendo mais de listas";
        String aula3 = "Trabalhando com Cursos e Sets";

        ArrayList<String> aulas = new ArrayList<>();
        aulas.add(aula1);
        aulas.add(aula2);
        aulas.add(aula3);

       // System.out.println(aulas);
        //System.out.println(aulas.size());

        for (String aula : aulas) {
            System.out.println("Aula - " + aula);
        }

        for (int i=0; i< aulas.size(); i++) {
            System.out.println("Teste : " +i+" "+ aulas.get(i));
        }
    }

}
Teste : 0 Modelando a classe Aula
Teste : 1 Conhecendo mais de listas
Teste : 2 Trabalhando com Cursos e Sets

Como fazer para iniciar 1 2 e 3 ??

1 resposta
solução

Fala Edmilson, tudo bem?

Na linguagem Java, um array sempre inicializa de zero. Se você quiser imprimir começando em 1 basta incrementar o i:

 for (int i=0; i< aulas.size(); i++) {
            System.out.println("Teste : " +(i+1)+" "+ aulas.get(i));
        }