Construyendo un objeto ArrayList
La ArrayList es de la Java.Paquete Util. La sintaxis para construir una lista de matrices vacías es,
Lista de arregloDonde T en los soportes de ángulo es el tipo de valor deseado para la lista. T está en ambos lados del operador de asignación. Tenga en cuenta las posiciones. Al es el objeto ArrayList. El siguiente programa crea un objeto de ArrayList vacío:
importar java.utilizar.*;La salida es: 0. Es una lista de caracteres. ArrayList usa una referencia como tipo y no un nombre primitivo. Por lo tanto, se debe usar "carácter", en lugar de "char".
Añiencia de elementos
Cuando el objeto ArrayList está vacío, se pueden agregar valores. Que se suma. Cuando el objeto ArrayList ya tiene algunos valores, agregando más valores al final, todavía se agrega. La sintaxis del método ArrayList add () para agregar es:
ADD PÚBLICO BOOLEAN (E E)Devuelve verdadero si se realizó un cambio en el objeto ArrayList; y falso, si no se hicieron ningún cambio. E es el valor.
El siguiente segmento de código agrega cuatro caracteres al objeto ArrayList, usando el método add ():
importar java.utilizar.*;La salida es:
P Q S TObserve que get () y no los soportes cuadrados, se usó para obtener el valor en el índice.
Insertar un elemento
La sintaxis para insertar un elemento usando el método Agregar, es:
public void add (int index, elemento E)El índice es la posición, donde se agrega el elemento. Cualquier elemento a la derecha se desplaza un lugar por delante. El siguiente programa ilustra esto:
importar java.utilizar.*;La salida es:
P Q R S T'R' se ha insertado en el índice 2, donde estaba 's'. El índice 2 es la tercera posición. 'S' y 't' se desplazaron, un lugar por delante.
Preliminar
Para prever, significa agregar al frente. Para preparar, use la sintaxis:
public void add (int index, elemento E)Pero con el índice a las 0.
El siguiente programa ilustra esto:
importar java.utilizar.*;La salida debe ser:
Z P Q S TZ se ha prelimitado a P Q S T.
Agregar otra lista
Se puede agregar una lista completa. La sintaxis para esta acción es:
Public Boolean addall (colección extends E> C)donde c es la lista a agregar. Devuelve verdadero si se realizó un cambio en el objeto ArrayList; y falso, si no se hicieron ningún cambio.
En el siguiente método principal, hay dos listas: AL y otra. otro se adjunta a Al.
public static void main (string [] args)La salida es:
P Q R S T UAl tiene la secuencia, P q r s. otro tiene la secuencia t u. Claramente se ha agregado a P Q R S.
Insertar otra lista
Se puede insertar una lista completa en una primera lista. La sintaxis para esto es:
Public Boolean addall (int index, colección extends E> C)donde c es la lista que se insertará. Devuelve verdadero si se realizó un cambio en el objeto ArrayList; y falso, si no se hicieron ningún cambio.
En el siguiente método main (), hay dos listas: AL y otra. otro se inserta dentro de Al.
public static void main (string [] args)La salida es:
P Q R S T UAquí, Al tiene la secuencia, P q t u. Aquí, otro tiene la secuencia r s. R S se ha insertado claramente en P Q T U para tener P Q R S T U.
Prependiendo otra lista
Una lista completa se puede prever en una primera lista. La sintaxis para esto es todavía,
Public Boolean addall (int index, colección extends E> C)Pero elegir 0 para el índice. Devuelve verdadero si se realizó un cambio en el objeto ArrayList; y falso, si no se hicieron ningún cambio.
En el siguiente método principal, hay dos listas: AL y otra. otro se inserta frente a Al.
public static void main (string [] args)La salida es:
U v w x y zAquí, Al tiene la secuencia, w x y z. Otro tiene la secuencia u v. U V claramente se ha insertado frente a w x y z para tener u v w x y z.
Conclusión
El método add () de ArrayList se puede utilizar para prever, insertar y agregar un elemento u otra lista. Para agregar solo un elemento, use add (e). Para insertar solo un elemento, use Agregar (índice, E). Para prepender solo un elemento, hacer el índice, 0. Para agregar otra lista, use addall (c). Para insertar otra lista, use addAll (índice, c). Para preparar otra lista, hacer el índice, 0.