Metoda dodawania Java dla ArrayList

Metoda dodawania Java dla ArrayList
ArrayList to klasa interfejsu listy. To kolekcja. Obiekt arraylist można budować na dwa główne sposoby: z tablicą pustą lub z arraylistą posiadającymi elementy. Gdy jest skonstruowany pusty, należy dodać do niego elementy. Odbywa się to za pomocą metody add () obiektu ArrayList. Metodę add () można użyć do przygotowania elementu, wstawienia elementu i dołączenia elementu do obiektu ArrayList. W tym artykule wyjaśniono, jak użyć metody add () dla obiektu ArrayList. Zaczyna się od konstruktora pustego obiektu arraylist.

Konstruowanie obiektu ArrayList

Arraylist pochodzi z Java.pakiet UTIL. Składnia do skonstruowania pustej listy arraylist jest,

ArrayList al = nowy ArrayList();

Gdzie t w nawiasach kątowych jest rodzajem wartości poszukiwanej dla listy. T jest po obu stronach operatora przypisania. Zwróć uwagę na pozycje. Al jest obiektem arraylist. Poniższy program tworzy pusty obiekt ArrayList:

Importuj Java.Util.*;
Klasa publiczna THEClass
public static void main (string [] args)
ArrayList al = new ArrayList ();
int len ​​= al.rozmiar();
System.na zewnątrz.println (len);

Wyjście to: 0. Jest to lista znaków. ArrayList używa odniesienia jako typu, a nie prymitywnej nazwy. Zamiast „Char” należy użyć „postaci”.

Dołączenie elementów

Gdy obiekt ArrayList jest pusty, można dodać wartości. To dołącza. Gdy obiekt ArrayList ma już pewne wartości, dodanie większej liczby wartości na końcu jest nadal dołączane. Składnia metody ARRAYLIST add () do dołączania to:

Public Boolean Add (e e)

Zwraca prawdę, jeśli dokonano zmiany w obiekcie ArrayList i fałsz, jeśli nie dokonano żadnej zmiany. E to wartość.

Poniższy segment kodu dołącza cztery znaki do obiektu ArrayList, za pomocą metody add ():

Importuj Java.Util.*;
Klasa publiczna THEClass
public static void main (string [] args)
ArrayList al = new ArrayList ();
glin.Dodaj („p”); glin.Dodaj („q”); glin.Dodaj („s”); glin.Dodaj T');
dla (int i = 0; iSystem.na zewnątrz.Wydrukuj (al.Get (i)); System.na zewnątrz.wydrukować(");

System.na zewnątrz.println ();

Wyjście to:

P Q S T

Zwróć uwagę, że get (), a nie kwadratowe wsporniki zostały użyte do uzyskania wartości w indeksie.

Wkładanie elementu

Składnia do wstawienia elementu za pomocą metody Add to:

Public void add (int indeks, element e)

indeks to pozycja, w której element jest dodawany. Każdy element po prawej stronie jest przesunięty na jedno miejsce przed. Poniższy program ilustruje to:

Importuj Java.Util.*;
Klasa publiczna THEClass
public static void main (string [] args)
ArrayList al = new ArrayList ();
glin.Dodaj („p”); glin.Dodaj („q”); glin.Dodaj („s”); glin.Dodaj T');
glin.Dodaj (2, „r”);
dla (int i = 0; iSystem.na zewnątrz.Wydrukuj (al.Get (i)); System.na zewnątrz.wydrukować(");

System.na zewnątrz.println ();

Wyjście to:

P Q R S T

„R” został wstawiony w indeksie 2, gdzie był „s”. Indeks 2 jest trzecią pozycją. „S” i „T” zostały przesunięte, jedno miejsce przed.

Przygotowanie

Aby przygotować środki do dodania z przodu. Aby przygotować, użyj składni,

Public void add (int indeks, element e)

Ale z indeksem na 0.

Poniższy program ilustruje to:

Importuj Java.Util.*;
Klasa publiczna THEClass
public static void main (string [] args)
ArrayList al = new ArrayList ();
glin.Dodaj („p”); glin.Dodaj („q”); glin.Dodaj („s”); glin.Dodaj T');
glin.Dodaj (0, „z”);
dla (int i = 0; iSystem.na zewnątrz.Wydrukuj (al.Get (i)); System.na zewnątrz.wydrukować(");

System.na zewnątrz.println ();

Wyjście powinno być:

Z p q s t

Z został przygotowany na p q s t.

Dołączenie innej listy

Można dołączyć całą listę. Składnia tego działania jest:

Public Boolean Addall (kolekcja C)

Tam, gdzie C jest dołączoną listą, zwraca prawdę, jeśli dokonano zmiany w obiekcie ArrayList; i fałszywe, jeśli nie dokonano żadnych zmian.

Istnieją dwie listy w następującej głównej metodzie: AL i inna. Kolejny jest dołączony do Al.

public static void main (string [] args)
ArrayList al = new ArrayList ();
glin.Dodaj („p”); glin.Dodaj („q”); glin.Dodaj („r”); glin.Dodaj („s”);
ArrayList inni = new ArrayList ();
glin.Dodaj T'); glin.dodać Ciebie');
glin.addall (inny);
dla (int i = 0; iSystem.na zewnątrz.Wydrukuj (al.Get (i)); System.na zewnątrz.wydrukować(");

System.na zewnątrz.println ();

Wyjście to:

P q r s t u

Al ma sekwencję, p Q r s. inny ma sekwencję t u. Został wyraźnie dołączony do p q r s.

Wstawienie innej listy

Całą listę można włożyć do pierwszej listy. Składnia tego jest:

Public Boolean Addall (int indeks, kolekcja C)

Tam, gdzie C jest listą, która ma zostać wstawiona, zwraca prawdę, jeśli dokonano zmiany w obiekcie ArrayList; i fałszywe, jeśli nie dokonano żadnych zmian.

Istnieją dwie listy w następującej metodzie Main (): AL i inna. inny jest wstawiany do AL.

public static void main (string [] args)
ArrayList al = new ArrayList ();
glin.Dodaj („p”); glin.Dodaj („q”); glin.Dodaj T'); glin.dodać Ciebie');
ArrayList inni = new ArrayList ();
glin.Dodaj („r”); glin.Dodaj („s”);
glin.Addall (2, inny);
dla (int i = 0; iSystem.na zewnątrz.Wydrukuj (al.Get (i)); System.na zewnątrz.wydrukować(");

System.na zewnątrz.println ();

Wyjście to:

P q r s t u

Tutaj Al ma sekwencję, p q t u. Tutaj inny ma sekwencję r s. R S został wyraźnie włożony do p q t u, aby mieć p q r s t u.

Przygotowanie innej listy

Całą listę można przygotować na pierwszą listę. Składnia tego jest nadal,

Public Boolean Addall (int indeks, kolekcja C)

Ale wybór 0 dla indeksu. Zwraca prawdę, jeśli dokonano zmiany w obiekcie ArrayList i fałsz, jeśli nie dokonano żadnej zmiany.

Istnieją dwie listy w następującej głównej metodzie: AL i inna. inny jest wstawiany przed AL.

public static void main (string [] args)
ArrayList al = new ArrayList ();
glin.Dodaj („w”); glin.Dodaj („x”); glin.Dodaj („y”); glin.Dodaj („z”);
ArrayList inni = new ArrayList ();
glin.dodać Ciebie'); glin.Dodaj („V”);
glin.addall (0, inny);
dla (int i = 0; iSystem.na zewnątrz.Wydrukuj (al.Get (i)); System.na zewnątrz.wydrukować(");

System.na zewnątrz.println ();

Wyjście to:

U v w x y z

Tutaj Al ma sekwencję, w x y z. Tutaj inny ma sekwencję u v. U v został wyraźnie wstawiony przed w x y z, aby mieć u v w x y z.

Wniosek

Metoda Add () ArrayList może przygotować, wstawić i dołączać element lub inną listę. Aby dołączyć tylko jeden element, użyj Add (e). Aby wstawić tylko jeden element, użyj Add (indeks, e). Aby przygotować tylko jeden element, zrób indeks 0. Aby dołączyć inną listę, użyj Addall (c). Aby wstawić inną listę, użyj addall (indeks, c). Aby przygotować inną listę, zrób indeks 0.