A lista em Java é um objeto de coleção que armazena todos os objetos. Você pode colocar qualquer objeto Java na lista ou colocar valores diretamente.
O uso é simples, semelhante a uma matriz.
Antes de usar a lista, você deve importar java.util.* No cabeçalho do programa.
importar java.util.*; Lista de classe pública {public static void main (string args []) {list a = new ArrayList (); a.Add (1); // Adicione 1 sistema.out.println (a); A.Add (2); System.out.println (a); A.Remove (0); // Remova o elemento 0º na Lista A, ou seja, 1 System.out.println (a); }}Os resultados em execução do programa são os seguintes:
[1]
[1, 2]
[2]
A lista é frequentemente usada para armazenar e operar um grupo de objetos, como um grupo de informações do aluno, um grupo de informações da conta etc.
Lista é uma interface de coleção. Enquanto for uma interface de classe de coleção, ele terá um "iterador". Usando esse iterador, você pode operar em um conjunto de objetos na memória da lista.
Se você deseja operar esta memória da lista, primeiro deve obter uma instância deste iterador: iterator it = l.iterator ();
Pode ser entendido como uma matriz dinâmica. As matrizes tradicionais devem definir o número de matrizes antes que possam ser usadas, e os objetos de contêiner não precisam definir o número total de subscritos de matriz.
Use o método add () para adicionar um novo objeto de membro. Tudo o que pode adicionar é um objeto, não um tipo de dados básico. O contêiner também corresponde aos métodos get () e remove () para obter e excluir membros de dados.
Exemplo 1.
importar java.util.*; classe pública ArrayListTest {public static void main (string dd []) {// nova lista de armazenamento Lista l = new ArrayList (); // porque a estrutura de coleta pode armazenar apenas objetos, a nova classe de encapsulamento L.Add (novo número inteiro (1)); L.Add (novo número inteiro (2)); L.Add (novo número inteiro (3)); L.Add (novo número inteiro (4)); Iterator it = l.iterator (); // hasnext é o valor que assume o valor atual. Seu processo de cálculo é determinar se o próximo valor tem um valor se continuar. while (it.hasnext ()) {// supõe -o. int i = ((inteiro) it.Next ()). IntValue (); System.out.println ("Elemento na lista é:"+i); }}} Exemplo 2.
importar java.util.*; classe pública ArrayListTest1 {public static void main (string dd []) {// nova lista de lojas lista l = new ArrayList (); // porque a estrutura de coleta pode armazenar apenas objetos. Este exemplo é ilustrar que a string é um objeto L.Add ("lalala"); L.Add ("AFDSFA"); Iterator it = l.iterator (); // hasnext é o valor que assume o valor atual. Seu processo de cálculo é determinar se o próximo valor tem um valor e se continua. while (it.hasnext ()) {// supõe -o.next encapsula a classe e chame o tipo de string de fundição atribui o valor a i; String i = (string) it.Next (); System.out.println ("Elemento na lista é:"+i); }}}O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.