Einführung
In diesem Lab werden wir lernen, wie man einen String in ein Array umwandelt, indem man Java-Code verwendet. Wir werden die split()-Methode der String-Klasse verwenden, um einen String anhand eines angegebenen Trennzeichens zu teilen und ein Array zurückzugeben. Am Ende dieses Labs werden Sie einen klaren Überblick darüber haben, wie man in Java einen String in ein Array umwandelt.
Java-Datei erstellen
Zunächst erstellen Sie eine Java-Datei im Verzeichnis ~/project mit dem folgenden Befehl:
touch ~/project/StringToArray.java
Klasse und Hauptmethode definieren
Definieren Sie die Klasse und die Hauptmethode, indem Sie den folgenden Code zu Ihrer Datei hinzufügen:
public class StringToArray {
public static void main(String[] args) {
}
}
Die zu konvertierende Zeichenfolge definieren
Definieren Sie den String, den wir umwandeln möchten, indem Sie den folgenden Code innerhalb der Hauptmethode hinzufügen:
String message = "labex.io is a technical portal";
Die Zeichenfolge in ein Array umwandeln
Nun konvertieren wir den String in ein Array. Wir werden die split()-Methode der String-Klasse mit einem Leerzeichen als Trennzeichen verwenden. Fügen Sie den folgenden Code innerhalb der Hauptmethode hinzu:
String[] stringArray = message.split(" ");
Die Array-Elemente ausgeben
Um sicherzustellen, dass die Konvertierung erfolgreich war, drucken wir die Elemente des Arrays. Fügen Sie den folgenden Code innerhalb der Hauptmethode hinzu:
for (int i = 0; i < stringArray.length; i++) {
System.out.println(stringArray[i]);
}
Den Code kompilieren und ausführen
Speichern Sie die Datei, indem Sie Strg+O drücken, und beenden Sie dann, indem Sie Strg+X drücken. Kompilieren und führen Sie nun den Code mit den folgenden Befehlen aus:
javac StringToArray.java
java StringToArray
Sie sollten die Ausgabe wie folgt sehen:
labex.io
is
a
technical
portal
Eine URL-Zeichenfolge in ein Array umwandeln
Betrachten wir ein weiteres Beispiel, in dem wir eine URL-Zeichenfolge haben und diese als Array erhalten möchten. In diesem Fall verwenden wir '/' als Trennzeichen. Fügen Sie den folgenden Code innerhalb der Hauptmethode hinzu:
String url = "labex.io/tutorial/java/string";
String[] urlArray = url.split("/");
Die Elemente des URL-Arrays ausgeben
Um die Konvertierung zu bestätigen, drucken wir die Elemente des URL-Arrays. Fügen Sie den folgenden Code innerhalb der Hauptmethode hinzu.
System.out.println("\nURL-Elemente:");
for (int i = 0; i < urlArray.length; i++) {
System.out.println(urlArray[i]);
}
Den Code kompilieren und ausführen
Speichern Sie die Datei, indem Sie Strg+O drücken, und beenden Sie dann, indem Sie Strg+X drücken. Kompilieren und führen Sie nun den aktualisierten Code mit den folgenden Befehlen aus:
javac StringToArray.java
java StringToArray
Sie sollten die Ausgabe wie folgt sehen:
labex.io ist ein technisches Portal
labex.io
ist
ein
technisches
Portal
URL-Elemente:
labex.io
tutorial
java
string
Zusammenfassung
In diesem Lab haben wir gelernt, wie man eine Zeichenfolge in ein Array umwandelt, indem man die split()-Methode der String-Klasse in Java verwendet. Zunächst haben wir die Zeichenfolge definiert, die wir umwandeln möchten. Dann haben wir die split()-Methode mit Leerzeichen als Trennzeichen verwendet, um die Zeichenfolge in ein Array umzuwandeln. Schließlich haben wir den Code kompiliert und ausgeführt, um die Ausgabe zu erhalten. Wir haben auch gelernt, wie man eine URL-Zeichenfolge in ein Array umwandelt, indem man '/' als Trennzeichen verwendet.



