obrigado ViniGodoy, é que estou começando a estudar ArrayList e surgem muitas dúvidas. Estou usando ArrayList para cadastro de pessoas em um formulário a melhor prática então seria um ArrayList para cada tipo de dado? Por exemplo estou criando uma rede social fictícia para um projeto da faculdade tenho uma classe cadastroPessoa com o JFrame do formulário com todos botões,objetos e eventos sendo ligada a outra classe pessoaFisica com os atributos e métodos de uma pessoa. No meu caso é melhor o ArrayList estar na classe cadastroPessoa junto com o JFrame e os eventos ou em pessoaFisica junto com os dados, atributos e métodos?
Por enquanto esta instanciado na classe cadastroPessoa junto com o JFrame da seguinte forma:
List <pessoaFisica> cadastroPf = new ArrayList <pessoaFisica> ();
que se não me engano seria um objeto estático certo?
e logo abaixo:
cadastroPf.add(new pessoaFisica (datnasc,sex,cepe,reg,end,numc,cid,
est,tel,cel,face,twi,rep));
seria esse o modo mais correto de se fazer essa transição de dados? ou enviando ao método construtor da classe pessoaFisica?
ViniGodoy:
Entretanto, isso torna o uso da lista inconveniente, já que você terá que testar o tipo específico:
if (list.get(0) instanceof Integer) {
//Faz algo
}
O que seria tornar o uso da lista inconveniente?
Desde já, obrigado pela atenção Vini!