So hängen Sie ein Array in Java an

So hängen Sie ein Array in Java an
Während der Aktualisierung von Daten in Java kann es Fälle geben, in denen der Entwickler die Daten gemäß den Anforderungen weglassen oder anhängen muss. Beispiel. In solchen Fällen ist es groß, die Daten zu sortieren und es lesbar zu machen.

In diesem Blog werden die Ansätze erörtert, die sich an ein Array in Java angehängt haben.

Wie man mit Java an ein Array angehängt wird?

Um ein Array in Java anzuhängen, wenden Sie die folgenden Ansätze in Kombination mit dem “antostring ()" Methode.

  • Anordnungsliste" Klasse "hinzufügen()" Methode.
  • Länge”Attribut und“für”Schleife.
  • Indizierung"Technik und"für”Schleife.

Ansatz 1: Hängen Sie ein Array in Java mit der Methode "ArrayList" und "add ()" an

Der "tostring ()Die Methode gibt die String -Darstellung eines Objekts an. Der "AnordnungslisteDie Klasse ist ein setzbares Array, das in der “enthalten istJava.Util -Paket" Und "hinzufügen()”Ist eine ihrer Methoden, mit denen Elemente zur ArrayList hinzugefügt wurden.

Beispiel
Folgen wir dem unter dem vorgesehenen Code:

Ganzzahl arr [] = 1,2,3;
System.aus.println ("Das angegebene Array ist:"+ Arrays.toString (arr));
ArrayList ArrayList = New ArrayList (Arrays.ASLIST (arr));
Anordnungsliste.hinzufügen (4);
arr = ArrayList.toArray (arr);
System.aus.println ("Das neue Array wird:"+ Arrays.toString (arr));

In den obigen Codezeilen:

  • Initialisieren Sie zunächst ein Array namens “arr”Mit Ganzzahlwerten.
  • Im nächsten Schritt die “Arrays.tostring ()”Methode gibt eine Zeichenfolgendarstellung des Array -Inhalts bei“int”Array und zeigt es an.
  • Danach anwenden Sie die “Arrays.ASLIST ()Methode zur Transformation von einem Array zu einem Listenobjekt fester Größe.
  • Jetzt verbinden Sie die “hinzufügen()Methode mit der “AnordnungslisteKlasse, um die angegebene Ganzzahl als (Methode) Parameter in das Array anzuhängen. Konvertieren Sie auch die “Anordnungsliste"In ein Array über die zugehörigen"toArray ()" Methode.
  • Schließlich wenden Sie die “an“Arrays.tostring ()Methode, um die Array -Werte erneut in die Zeichenfolge umzuwandeln und sie anzuzeigen.

Ausgang

In dieser Ausgabe ist ersichtlich, dass eine neue Ganzzahl erfolgreich an das Array angehängt wird.

Ansatz 2: Hängen Sie ein Array in Java mit dem Attribut "Länge" und "für" Schleife an

Der "Länge”Attribut berechnet die Arraylänge und die“fürDie Schleife wird verwendet, um die Elemente durchzusetzen und die Funktionalität entsprechend auszuführen. Diese Ansätze können in Kombination mit dem “angewendet werdentostring ()Methode zum Bestimmen und Angeben der Arraylänge und Anhängen eines neuen Wertes an das Array basierend darauf.

Beispiel
Überlegen wir das untergegewalte Beispiel:

int giidArray [] = 1,2,3,4,5,6;
int n = gispedArray.Länge;
int updatedArray [] = new int [n+1];
int value = 7;
System.aus.println ("Das angegebene Array ist:"+ Arrays.toString (giidArray));
für (int i = 0; iupdatedArray [i] = gibArray [i];

updatedArray [n] = Wert;
System.aus.println ("Das neue Array wird:"+ Arrays.toString (updatatedArray));

Im obigen Code-Snippet:

  • Erstens deklarieren Sie ein Array mit ganzzahligen Werten.
  • Im nächsten Schritt verbinden Sie die “LängeAttribut, um die Länge des Arrays zu berechnen.
  • Danach das "Neue int []”Zugewiesen die Arraylänge durch Hinzufügen"1”Auf die aktuelle Array -Länge, um den Wert zu sammeln, der angehängt werden muss.
  • Geben Sie nun die Ganzzahl an, die angehängt werden muss. Verwandeln Sie auch die Array -Werte in Zeichenfolge über die “tostring ()" Methode.
  • Wende an "für"Schleife, um die Array -Elemente entlang zu iterieren, um seinen Inhalt zu kopieren und sie in ein neues Array namens zu platzieren"AktualisiertDa dieses Array den Raum für die Anhängen der neuen Ganzzahl sammelt.
  • Schließlich verwandeln Sie den Inhalt des Neuarrays in eine Zeichenfolge über die “tostring ()Methode und anzeigen Sie es an.

Ausgang

In der obigen Ausgabe ist ersichtlich, dass die angegebene Ganzzahl dem Neuarray angehängt ist.

Ansatz 3: Hängen Sie ein Array in Java mit der "Indexierungs" -Technik und "für" Schleife an

Diese Ansätze können in Kombination angewendet werden, um eine Zeichenfolge an das Array anzuhängen, indem eine Bedingung auf den Array -Index angewendet wird.

Beispiel
Die folgende Abbildung verdeutlicht das diskutierte Konzept:

String GivenArray [] = "Harry", "David", "Tom";
int n = gispedArray.Länge;
int index = 3;
System.aus.println ("Das angegebene Array ist:"+Arrays.toString (giidArray));
String newArray [] = new String [n+1];
int j = 0;
für (int i = 0; iif (i == index)
Newarray [i] = "Jacob";

anders
newArray [i] = gibArray [j];
J ++;

System.aus.println ("Das neue Array wird:"+Arrays.tostring (newarray));

In den obigen Codezeilen:

  • Erinnern Sie sich ebenfalls an die diskutierten Methoden, um ein Array (in diesem Fall String) zu deklarieren und seine Länge zu bestimmen.
  • Weisen Sie im nächsten Schritt den Index zu, in dem die Zeichenfolge angehängt werden muss, und umwandeln das bereitgestellte Array über die “in eine Zeichenfolge um.“tostring ()" Methode.
  • Danach weisen Sie ebenfalls die Größe des Neuarrays zu, durch dieses Array und berücksichtigen Sie die “IndexBedingung, platzieren Sie den angegebenen Stringwert an dieser Position.
  • Zuletzt das Neue Array nach dem Konvertieren seiner Werte in das String -Format anzeigen.

Ausgang

Die obige Ausgabe bedeutet, dass eine zusätzliche Zeichenfolge an ein neues Array angehängt wird, das die ersteren angegebenen Werte intakt hält.

Abschluss

Um ein Array in Java anzuhängen, wenden Sie die “antostring ()"Methode kombiniert mit dem"Anordnungsliste”Klasse und“hinzufügen()" Methode, "Länge”Attribut und“für"Schleife oder"Indizierung”Technik. Diese Ansätze können verwendet werden, um einen Eintrag mit Hilfe einer Liste anzuhängen und eine Ganzzahl oder eine Zeichenfolge in ein neues Array anzuhängen, indem seine (Array-) Länge angibt. Dieser Blog wurde über die Ansätze zum Anhängen an ein Array in Java erläutert.