Construindo um objeto Arraylist
A lista de Array é de Java.pacote Util. A sintaxe para construir uma lista de Arrays vazia é,
ArraylistOnde t em suportes de ângulo é o tipo de valor procurado para a lista. T está em ambos os lados do operador de tarefas. Observe as posições. al é o objeto Arraylist. O programa a seguir cria um objeto Arraylist vazio:
importar java.util.*;A saída é: 0. É uma lista de chars. Arraylist usa uma referência como o tipo e não um nome primitivo. Portanto, o "personagem" deve ser usado em vez de "char".
Anexando elementos
Quando o objeto Arraylist está vazio, os valores podem ser adicionados. Isso está anexando. Quando o objeto Arraylist já tem alguns valores, adicionar mais valores no final ainda está anexando. A sintaxe do método ArrayList Add () para anexar é:
public boolean add (e e)Ele retorna verdadeiro se uma alteração foi feita no objeto Arraylist e false se nenhuma alteração foi feita. E é o valor.
O seguinte segmento de código, anexa quatro caracteres ao objeto Arraylist, usando o método add ():
importar java.util.*;A saída é:
P q s tObserve que Get () e não os colchetes foram usados para obter o valor no índice.
Inserindo um elemento
A sintaxe para inserir um elemento usando o método Add é:
public void add (índice int, e elemento)Índice é a posição em que o elemento é adicionado. Qualquer elemento à direita é deslocado em um lugar à frente. O programa a seguir ilustra o seguinte:
importar java.util.*;A saída é:
P q r s t'R' foi inserido no índice 2, onde 's' estava. Índice 2 é a terceira posição. 'S' e 't' foram mudados, um lugar à frente.
Aprendizagem
Para prender os meios para adicionar na frente. Para prender, use a sintaxe,
public void add (índice int, e elemento)Mas com o índice em 0.
O programa a seguir ilustra o seguinte:
importar java.util.*;A saída deve ser:
Z p q s t
Z foi precendido para p Q s t.
Anexando outra lista
Uma lista inteira pode ser anexada. A sintaxe para esta ação é:
addall booleano público (coleção extends E> c)Onde C é a lista a ser anexada, ela retorna verdadeira se uma alteração foi feita no objeto Arraylist; e falso se nenhuma mudança foi feita.
Existem duas listas no seguinte método principal: Al e outro. outro é anexado a Al.
public static void main (string [] args)A saída é:
P q r s t uAl tem a sequência, P q r s. outro tem a sequência t u. Você foi claramente anexado a p Q r s.
Inserindo outra lista
Uma lista inteira pode ser inserida em uma primeira lista. A sintaxe para isso é:
public boolean addall (índice int, coleção extends E> c)Onde C é a lista a ser inserida, ele retorna verdadeiro se uma alteração foi feita no objeto Arraylist; e falso se nenhuma mudança foi feita.
Existem duas listas no seguinte método main (): Al e outro. outro é inserido em Al.
public static void main (string [] args)A saída é:
P q r s t uAqui, Al tem a sequência, P Q T U. Aqui, outro tem a sequência r s. R s claramente foi inserido em p q t u para ter p q r s t u.
Preparando outra lista
Uma lista inteira pode ser antecipada em uma primeira lista. A sintaxe para isso ainda é,
public boolean addall (índice int, coleção extends E> c)Mas escolhendo 0 para o índice. Ele retorna verdadeiro se uma alteração foi feita no objeto Arraylist e false se nenhuma alteração foi feita.
Existem duas listas no seguinte método principal: Al e outro. outro é inserido na frente de Al.
public static void main (string [] args)A saída é:
U v w x y zAqui, Al tem a sequência, w x y z. Aqui, outro tem a sequência u v. U v claramente foi inserido na frente de w x y z para ter u v w x y z.
Conclusão
O método add () da ArrayList pode prender, inserir e anexar um elemento ou outra lista. Para anexar apenas um elemento, use Add (e). Para inserir apenas um elemento, use Add (índice, e). Para prender apenas um elemento, faça o índice 0. Para anexar outra lista, use Addall (C). Para inserir outra lista, use Addall (índice, C). Para prender outra lista, faça o índice 0.