Colega,
estou aprendendo o java tentei fazer uma lista estatica e depois imprimir os valores no console, mas não consegui.
Alguem poderia me ajudar tentando aproveitar meu raciocionio.
Abaixo estão as classes.
A classe 1 pensei em criar uma lista estatica do carro
a Classe 2 tentei imprimir os valores.
CLASSE 1
package com.br.treinamento;
import java.util.Arrays;
import java.util.List;
public class TipoCarro {
private final static String[] TipoCarro;
static {
TipoCarro = new String[10];
TipoCarro[0] = "BMW";
TipoCarro[1] = "Mercedes";
TipoCarro[2] = "Volvo";
TipoCarro[3] = "Audi";
TipoCarro[4] = "Renault";
TipoCarro[5] = "Fiat";
TipoCarro[6] = "Volkswagen";
TipoCarro[7] = "Honda";
TipoCarro[8] = "Jaguar";
TipoCarro[9] = "Ford";
}
public List<String> getTipoCarro() {
return Arrays.asList(TipoCarro);
}
}
CLASSE 2
package com.br.treinamento;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
public class ListaCarro {
private static List<TipoCarro> carro;
@SuppressWarnings("unchecked")
public static void main(String[] args) {
List<String> lista = new ArrayList<String>();
lista.addAll(carro); //NESTE PONTO TIVE DUVIDA DE COMO FAZER
for (int i = 0; i < lista.size() ; i++) {
System.out.println(lista.get(i));
}
}
}