Costruire un oggetto ArrayList
L'ArrayList è dal Java.pacchetto util. La sintassi per costruire un arraylist vuoto è,
Lista di arraydove t tra parentesi angolari è il tipo di valore desiderato per l'elenco. T è su entrambi i lati dell'operatore di assegnazione. Nota le posizioni. Al è l'oggetto ArrayList. Il seguente programma crea un oggetto ArrayList vuoto:
Importa Java.util.*;L'output è: 0. È un elenco di carattere. ArrayList usa un riferimento come tipo e non un nome primitivo. Quindi dovrebbe essere usato "carattere", anziché "char".
Elementi aggiuntivi
Quando l'oggetto ArrayList è vuoto, è possibile aggiungere valori. Questo è in modo che. Quando l'oggetto ArrayList ha già alcuni valori, l'aggiunta di più valori alla fine, è ancora aggiunta. La sintassi del metodo ArrayList Add () per l'avvio è:
Public Boolean Add (e e)Restituisce vero se è stata apportata una modifica nell'oggetto ArrayList; e falso, se non è stata apportata alcuna modifica. E è il valore.
Il seguente segmento di codice aggiunge quattro caratteri all'oggetto ArrayList, usando il metodo ADD ():
Importa Java.util.*;L'output è:
P Q S TSi noti che get () e non le staffe quadrate sono state utilizzate per ottenere il valore all'indice.
Inserimento di un elemento
La sintassi per inserire un elemento usando il metodo ADD, è:
public void aggiungi (indice int, elemento e)L'indice è la posizione, in cui viene aggiunto l'elemento. Qualsiasi elemento a destra viene spostato davanti a un posto. Il seguente programma illustra questo:
Importa Java.util.*;L'output è:
P Q R S T'R' è stato inserito all'indice 2, dove era 's'. L'indice 2 è la terza posizione. 'S' e 't' sono stati spostati ciascuno, un posto davanti.
Preparazione
Per preparare, mezzi per aggiungere davanti. Per preparare, utilizzare la sintassi:
public void aggiungi (indice int, elemento e)ma con l'indice a 0.
Il seguente programma illustra questo:
Importa Java.util.*;L'output dovrebbe essere:
Z p q s tZ è stato preparato a p Q s t.
Aggiungere un altro elenco
Un intero elenco può essere aggiunto. La sintassi per questa azione è:
Addall booleano pubblico (collezione extends E> C)dove c è l'elenco da aggiungere. Restituisce vero se è stata apportata una modifica nell'oggetto ArrayList; e falso, se non è stata apportata alcuna modifica.
Nel seguente metodo principale, ci sono due elenchi: Al e un altro. un altro è allenato ad al.
public static void main (string [] args)L'output è:
P Q r s t uAl ha la sequenza, p q r s. Un altro ha la sequenza t u. È stato chiaramente aggiunto a P Q R S.
Inserimento di un altro elenco
Un intero elenco può essere inserito in un primo elenco. La sintassi per questo è:
Public Boolean Addall (IND INDICE, collezione extends E> C)dove c è l'elenco da inserire. Restituisce vero se è stata apportata una modifica nell'oggetto ArrayList; e falso, se non è stata apportata alcuna modifica.
Nel seguente metodo principale (), ci sono due elenchi: Al e un altro. Un altro è inserito all'interno di Al.
public static void main (string [] args)L'output è:
P Q r s t uQui, Al ha la sequenza, p Q t u. Qui, un altro ha la sequenza R s. R s è stato chiaramente inserito in p q t u per avere p q r s t u.
Preparare un altro elenco
Un intero elenco può essere preparato in un primo elenco. La sintassi per questo è ancora,
Public Boolean Addall (IND INDICE, collezione extends E> C)Ma scegliere 0 per l'indice. Restituisce vero se è stata apportata una modifica nell'oggetto ArrayList; e falso, se non è stata apportata alcuna modifica.
Nel seguente metodo principale, ci sono due elenchi: Al e un altro. Un altro è inserito davanti ad Al.
public static void main (string [] args)L'output è:
U v w x y zQui, Al ha la sequenza, w x y z. Un altro ha la sequenza u v. U v è stato chiaramente inserito davanti a w x y z per avere u v w x y z.
Conclusione
Il metodo Add () di ArrayList può essere utilizzato per preparare, inserire e aggiungere un elemento o un altro elenco. Per aggiungere solo un elemento, usa Aggiungi (e). Per inserire solo un elemento, utilizzare Aggiungi (indice, e). Per preparare solo un elemento, fare l'indice, 0. Per aggiungere un altro elenco, utilizzare Addall (C). Per inserire un altro elenco, utilizzare Addall (indice, c). Per preparare un altro elenco, fai l'indice, 0.