Em Java, ArrayList é uma estrutura de dados híbrido que contém elementos de dados , bem como funções pré-definidas para os dados armazenados . Lojas ArrayList membros de dados em seqüência e oferece funções para obter o tamanho da lista , adicionar elementos e muitos mais. Existem diferentes maneiras de inicializar um elemento para o tipo ArrayList , como o uso de um construtor padrão, um construtor com um parâmetro de tamanho , enumerando todos os membros ou a criação de um método para inicializar o ArrayList . Com o construtor padrão
O construtor padrão para uma estrutura de dados ArrayList cria uma matriz vazia com 10 elementos . . Uma vez que o usuário não especificar nenhum parâmetro, o construtor padrão cria uma matriz de 10 elementos
A sintaxe para o construtor padrão é :
ArrayList name_of_array ;
Onde " tipo de dados" pode ser um tipo de dados básico, como um inteiro, boolean , etc
o " name_of_array " é o nome da sua instância da estrutura ArrayList .
construtor com um parâmetro Tamanho
o usuário também pode especificar o tamanho do ArrayList quando inicializar o membro de dados . . Que o usuário precisa digitar um valor inteiro como o parâmetro de tamanho
A sintaxe é:
ArrayList name_of_array (int InitialSize );
Onde " tipo de dados "poderia ser um tipo de dados básico, como um inteiro, boolean , etc
o " name_of_array "é o nome da sua instância da estrutura ArrayList .
a expressão " int InitialSize "é qualquer expressão que seja avaliada como um inteiro.
Enumerar todos os elementos
o usuário também pode declarar explicitamente os membros de dados do ArrayList . Esta técnica é um pouco mais complicado, pois ele usa algumas outras classes de dados
Esta é a sintaxe : .
ArrayList name_of_array = new ArrayList ( Arrays.asList ( " data1 " , " data2 ", " data3 "));
Onde " tipo de dados" pode ser um tipo de dados básico, como um inteiro, boolean , etc
o " name_of_array " é o nome do sua instância da estrutura ArrayList .
os argumentos " data1 ", " data2 " e " data3 " são os membros do seu ArrayList de dados reais.
Criar um método para inicializar um ArrayList
Criando um método pode ajudar a inicializar ArrayLists de tamanho desconhecido . Desde ArrayList pode alocar dinamicamente a memória , um método que pode inicializar um número desconhecido de elementos de dados é muito útil
Esta é uma maneira de criar um método : .
ArrayList público initArrayList ( int [ ] a)
{ ArrayList firstlist = new ArrayList ();
for (int i: a)
{ firstlist.add ( i); }
retornar firstlist ;
}
Este método é chamado de " InitArrayList " , e inicializado os elementos inteiros do ArrayList " firstlist " para o valor " a ".