Gewusst wie: Hinzufügen eines String-Arrays in Java

July 7

Gewusst wie: Hinzufügen eines String-Arrays in Java

Umgang mit String-Arrays ist eine häufige Aufgabe in der Java-Programmierung. Hinzufügen ein Elements zu einer Java-Auflistung ist etwas tun Entwickler regelmäßig. Java-Arrays können in verschiedener Weise erstellt, abgerufen und bearbeitet werden. Wie bei alle Programmieraufgaben, erstellen Sie eine effiziente Anwendung ist es am besten, rüsten Sie sich mit einigen Kenntnissen bezüglich wie Datenstrukturen wie Arrays und anderen Auflistungsklassen tatsächlich umgesetzt werden. Arrays in der Regel sollen nicht erweitert werden, sodass für das Hinzufügen eines Elements zu einem eine Reihe von Schritten erforderlich.

Anweisungen

1 Erstellen Sie ein String-Array mithilfe der folgenden Syntax:

String [] MyStrings = new String [10];

2 Instanziieren Sie das Array mit String-Elemente:

für (Int i = 0; i < myStrings.length; i++) {}

MyStrings [i] = "X";

}

Dies schreibt einen in jeder Position des Elements; Wenn Sie einen anderen String-Array haben können Sie es stattdessen.

3 Bereiten Sie die Zeichenfolge in das Array mithilfe einer vorhandenen Zeichenfolge oder eine neue erstellen und speichern es in einer Variablen wie folgt hinzufügen möchten:

AddString Zeichenfolge = "y";

Ersetzen Sie "y" durch die Zeichenfolge, die alle alphanumerischen Zeichen oder Satzzeichen enthalten kann.

4 Konvertieren Sie das Array in eine List-Auflistung. Arrays sollen festen Länge, die bei der Erstellung angegeben haben. Aus diesem Grund empfiehlt es sich, Ihr Array vorübergehend in ein ArrayList-Objekt zu konvertieren, bevor es zu erweitern. Hierzu können Sie mithilfe der folgenden Syntax:

ArrayList < String > StringList = new ArrayList < String > ();

Collections.addAll (StringList, MyStrings);

Die IDE (Integrated Development Environment) fordert Sie mit einer Fehlermeldung bezüglich der Klassen ArrayList und Sammlungen. Die Adresse durch die Einbeziehung der folgenden Import-Anweisungen am oberen Rand der Klassendeklaration:

Importieren Sie java.util.ArrayList;

Import java.util.Collections;

5 Fügen Sie die neue Zeichenfolge der ArrayList. Verwenden Sie die Methode "add", um am Ende des ArrayList-Objekts die neue Zeichenfolge hinzufügen:

stringList.add(addString);

Diese Methode fügt das neue Element an das Ende der Auflistung, Verlängerung der Länge von einem und Einfügen der neuen Zeichenfolge an dieser abschließenden Position.

6 Konvertieren Sie die ArrayList zurück in ein Array. Ersetzen Sie die ursprüngliche Variable Array-Referenz durch die neue ArrayList in ein Zeichenfolgenarray konvertiert:

MyStrings = (String[])stringList.toArray (neue String[0]);

Dieser Code verwendet die "ToArray"-Methode der Klasse ArrayList umwandeln und die Auflistung zurück, die ein String-Array-Objekt umgewandelt.

7 Testen Sie das neue Array:

System.out.println ("Array-Länge:" + myStrings.length);

System.out.println ("Final-Elements:" + myStrings[myStrings.length-1]);

8 Speichern Sie die Datei, kompilieren Sie und führen Sie das Programm testen, beobachten die Nachrichten an die Ausgabe-Konsole geschrieben.

Tipps & Warnungen

  • Wenn Sie planen, hinzufügen und Entfernen von Elementen aus einer Sammlung, am besten ein List-Objekt anstelle eines Arrays verwenden möglicherweise.
  • Wenn Sie ein Element an ein Array hinzufügen, ersetzen Sie das ursprüngliche Objekt mit einer neuen verursacht des Prozess unnötig Speicherplatz verwenden.