Die Java -Methode für ArrayList hinzufügen

Die Java -Methode für ArrayList hinzufügen
ArrayList ist eine Klasse der Listenschnittstelle. Es ist eine Sammlung. Ein ArrayList. Wenn es leer gebaut wird, müssen Elemente hinzugefügt werden (enthalten) in sie hinzugefügt werden. Dies geschieht mit der add () -Methode des ArrayList -Objekts. Die Methode add () kann verwendet werden, um ein Element vorzubereiten, ein Element einzufügen und ein Element an das ArrayList -Objekt anzuhängen. In diesem Artikel wird erläutert, wie die Methode add () für das ArrayList -Objekt verwendet wird. Es beginnt mit dem Konstruktor des leeren ArrayList -Objekts.

Konstruktion eines ArrayList -Objekts

Die ArrayList stammt von Java.Util -Paket. Die Syntax zum Konstruktion einer leeren Arrayliste ist,

Anordnungsliste AL = NeuarrayList();

Wobei t in Winkelklammern die Art von Wert ist, die für die Liste gesucht wird. T ist auf beiden Seiten des Zuordnungsoperators. Beachten Sie die Positionen. Al ist das ArrayList -Objekt. Das folgende Programm erstellt ein leeres ArrayList -Objekt:

Java importieren.Util.*;
öffentliche Klasse Theclass
public static void main (String [] args)
ArrayList al = new ArrayList ();
int len ​​= al.Größe();
System.aus.println (len);

Die Ausgabe ist: 0. Es ist eine Liste von Zent. ArrayList verwendet eine Referenz als Typ und nicht als primitiver Name. "Charakter" sollte also anstelle von "Char" verwendet werden.

Angehängte Elemente

Wenn das ArrayList -Objekt leer ist, können Werte hinzugefügt werden. Das ist angehängt. Wenn das ArrayList -Objekt bereits einige Werte enthält, wird immer noch mehr Werte hinzugefügt. Die Syntax der ArrayList -Methode add () zum Anhängen lautet:

öffentlicher Boolescher Add (e e)

Es kehrt wahr zurück, wenn im ArrayList -Objekt eine Änderung vorgenommen wurde, und falsch, wenn keine Änderung vorgenommen wurde. E ist der Wert.

Das folgende Codesegment findet vier Zeichen an das ArrayList -Objekt an, wobei die Methode add () verwendet wird:

Java importieren.Util.*;
öffentliche Klasse Theclass
public static void main (String [] args)
ArrayList al = new ArrayList ();
al.add ('p'); al.add ('q'); al.fügt hinzu'); al.add ('t');
für (int i = 0; iSystem.aus.Druck (Al.bekomme ich)); System.aus.drucken(");

System.aus.println ();

Die Ausgabe ist:

P q s t

Beachten Sie, dass Get () und nicht die Quadratklammern verwendet wurden, um den Wert am Index zu erhalten.

Ein Element einfügen

Die Syntax zum Einfügen eines Elements mit der Methode hinzufügen lautet:

Öffentliche Leere add (int Index, E Element)

Index ist die Position, in der das Element hinzugefügt wird. Jedes Element auf der rechten Seite wird ein Ort vor uns verschoben. Das folgende Programm zeigt dies:

Java importieren.Util.*;
öffentliche Klasse Theclass
public static void main (String [] args)
ArrayList al = new ArrayList ();
al.add ('p'); al.add ('q'); al.fügt hinzu'); al.add ('t');
al.add (2, 'r');
für (int i = 0; iSystem.aus.Druck (Al.bekomme ich)); System.aus.drucken(");

System.aus.println ();

Die Ausgabe ist:

P q r s t

'R' wurde in Index 2 eingefügt, wo 's' war. Index 2 ist die dritte Position. 'S' und 't' wurden jeweils verschoben, ein Ort vor uns.

Vorbereitung

Vorbereitungsmittel vorne vorne vorzubereiten. Verwenden Sie zur Vorbereitung die Syntax,

Öffentliche Leere add (int Index, E Element)

aber mit dem Index bei 0.

Das folgende Programm zeigt dies:

Java importieren.Util.*;
öffentliche Klasse Theclass
public static void main (String [] args)
ArrayList al = new ArrayList ();
al.add ('p'); al.add ('q'); al.fügt hinzu'); al.add ('t');
al.add (0, 'z');
für (int i = 0; iSystem.aus.Druck (Al.bekomme ich)); System.aus.drucken(");

System.aus.println ();

Die Ausgabe sollte sein:

Z p q s t

Z wurde auf p q s t vorbereitet.

Eine andere Liste anhängen

Eine ganze Liste kann angehängt werden. Die Syntax für diese Aktion lautet:

öffentlicher boolescher Addall (Sammlung C)

Wenn C die zu angehängte Liste ist, gibt es true zurück, wenn eine Änderung im ArrayList -Objekt vorgenommen wurde. und falsch, wenn keine Änderung vorgenommen wurde.

In der folgenden Hauptmethode gibt es zwei Listen: AL und eine andere. Ein anderer ist an Al angehängt.

public static void main (String [] args)
ArrayList al = new ArrayList ();
al.add ('p'); al.add ('q'); al.add ('r'); al.fügt hinzu');
ArrayList Other = New ArrayList ();
al.add ('t'); al.dich hinzufügen');
al.Addall (ein anderer);
für (int i = 0; iSystem.aus.Druck (Al.bekomme ich)); System.aus.drucken(");

System.aus.println ();

Die Ausgabe ist:

P q r s t u

Al hat die Sequenz, P q r s. Ein anderer hat die Sequenz t u. T u wurde eindeutig an p q r s angehängt.

Einfügen einer anderen Liste

Eine ganze Liste kann in eine erste Liste eingefügt werden. Die Syntax dafür ist:

öffentlicher boolescher Addall (int Index, Sammlung C)

Wenn C die zu eingefügte Liste ist, gibt es true zurück, wenn eine Änderung im ArrayList -Objekt vorgenommen wurde. und falsch, wenn keine Änderung vorgenommen wurde.

Es gibt zwei Listen in der folgenden Main () -Methode: AL und einer anderen. Ein anderer wird in Al eingefügt.

public static void main (String [] args)
ArrayList al = new ArrayList ();
al.add ('p'); al.add ('q'); al.add ('t'); al.dich hinzufügen');
ArrayList Other = New ArrayList ();
al.add ('r'); al.fügt hinzu');
al.Addall (2, ein anderer);
für (int i = 0; iSystem.aus.Druck (Al.bekomme ich)); System.aus.drucken(");

System.aus.println ();

Die Ausgabe ist:

P q r s t u

Hier hat Al die Sequenz, P q t u. Hier hat eine andere die Sequenz r s. R s wurde eindeutig in p q t u eingefügt, um p q r s t u zu haben.

Eine andere Liste vorbereiten

Eine ganze Liste kann in einer ersten Liste vorbereitet werden. Die Syntax dafür ist immer noch,

öffentlicher boolescher Addall (int Index, Sammlung C)

Aber 0 für den Index auswählen. Es kehrt wahr zurück, wenn im ArrayList -Objekt eine Änderung vorgenommen wurde, und falsch, wenn keine Änderung vorgenommen wurde.

In der folgenden Hauptmethode gibt es zwei Listen: AL und eine andere. Ein anderer wird vor Al eingeführt.

public static void main (String [] args)
ArrayList al = new ArrayList ();
al.add ('w'); al.add ('x'); al.add ('y'); al.add ('z');
ArrayList Other = New ArrayList ();
al.dich hinzufügen'); al.add ('v');
al.Addall (0, ein anderer);
für (int i = 0; iSystem.aus.Druck (Al.bekomme ich)); System.aus.drucken(");

System.aus.println ();

Die Ausgabe ist:

U v w x y z

Hier hat Al die Sequenz, w x y z. Hier hat eine andere die Sequenz u v. U v wurde eindeutig vor W x y z eingesetzt, um U V W x y z zu haben.

Abschluss

Die add () -Methode der ArrayList kann ein Element oder eine andere Liste vorbereiten, einfügen und anhängen. Um nur ein Element anzuhängen, verwenden Sie add (e). Um nur ein Element einzufügen, verwenden Sie add (index, e). Um nur ein Element vorzubereiten, machen Sie den Index 0. Um eine andere Liste anzuhängen, verwenden Sie Addall (c). Um eine andere Liste einzufügen, verwenden Sie AddAll (Index, c). Um eine andere Liste vorzubereiten, machen Sie den Index 0.