Handling String -Arrays ist eine gemeinsame Aufgabe in Java -Programmierung. Hinzufügen eines Elements zu einem Java -Kollektion ist etwas Entwicklern regelmäßig tun . Java -Arrays können erstellt, geöffnet und bearbeitet werden eine Reihe von Möglichkeiten . Wie bei allen Programmieraufgaben , um eine effiziente Anwendung ist es am besten , um sich mit einigen Kenntnissen darüber, wie Strukturen wie Arrays und anderen Collection-Klassen tatsächlich umgesetzt werden auszustatten erstellen. Arrays werden in der Regel nicht beabsichtigt, verlängert werden , so dass das Hinzufügen ein Element benötigt man eine Reihe von Schritten . Anleitung
1
Erstellen Sie einen String -Array mit folgender Syntax :
String [] myStrings = new String [10];
2
Instanziieren das Array mit String -Elemente :
for (int i = 0; i < myStrings.length ; i + +) {
myStrings [i] = "x ";
}
Diese schreibt einen Test-String in jedes Element Position , wenn Sie einen anderen String-Array haben, können Sie es stattdessen
3
Bereiten Sie den String Sie auf das Array mit hinzuzufügen. ein vorhandener String oder einen neuen zu erstellen und Speichern in einer Variablen wie folgt:
String addString = " y ";
Ersetzen Sie " y" mit String , die können alle alphanumerischen Zeichen enthalten oder Satzzeichen .
4
Konvertieren das Array in einer List-Auflistung . Arrays sind entworfen, um eine feste Länge , bei der Erstellung angegeben haben . Aus diesem Grund ist es am besten , um vorübergehend konvertieren Ihr Array zu einem ArrayList-Objekt , bevor es sich . Sie können dies tun, indem Sie die folgende Syntax :
ArrayList stringlist = new ArrayList ();
Collections.addAll ( stringlist , myStrings );
Ihr IDE (Integrated Development Environment) können Sie mit einer Fehlermeldung bezüglich der ArrayList Sammlungen und Klassen aufgefordert . Adresse Dies , indem die folgenden import -Anweisungen am Anfang der Klasse Erklärung :
Import java.util.ArrayList ;
Import java.util.Collections ;
5 < p> in den neuen String der ArrayList. Verwenden Sie die " Add "-Methode , um den neuen String bis zum Ende der ArrayList-Objekt hinzu:
stringList.add ( addString );
Diese Methode fügt das neue Element am Ende der Sammlung , sich über die Länge von ein und Einsetzen der neuen String in dieser letzten Position .
6
umrechnen ArrayList zurück in ein Array. Ersetzen Sie das Original -Array variable Referenz mit dem neuen ArrayList umgebaut zu einem String-Array :
myStrings = ( String []) stringList.toArray ( new String [ 0]);
Dieser Code verwendet die " toArray "-Methode der ArrayList-Klasse zu konvertieren und warf die Sammlung zurück zu einem String Array-Objekt
7
Testen Sie das neue Array : .
System.out.println ( "Array Länge : "+ myStrings.length );
System.out.println ( " Final Element: " + myStrings [ myStrings.length -1] );
8
Speichern Sie die Datei kompilieren und starten Sie das Programm , um es zu testen , die Beobachtung der Nachrichten an den Ausgang Konsole .