Array

1 resposta Resolvido
H
  • Como fazer um array que aceita qualquer tipo de dado?
  • O Object no lugar do tipo resolve,posso usar Object ou não posso usar por algum motivo?
  • Existe outra solução?
ArrayList(Object) array = new ArrayList<>();

1 Resposta

F
Solucao aceita

Você pode fazer isto sem problema. Acontece que você não tem noção do que vai ter dentro da sua lista, e o tratamento disto, por sua vez, acaba sendo complicado, estranho, entre outros…

Mas enfim, segue um exemplo:

List lista = new ArrayList<>();
lista.add("uma string");
lista.add(1);
      
for (Object obj : lista) {
    System.out.println(obj);
}

ps: pesquise sobre Polimorfismo, talvez seja isso que esteja procurando.

Sucesso! ^^

Criado 3 de janeiro de 2017
Ultima resposta 3 de jan. de 2017
Respostas 1
Participantes 2