Java Zeichenfolge in Array umwandeln

JavaJavaBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/StringManipulationGroup(["String Manipulation"]) java(("Java")) -.-> java/DataStructuresGroup(["Data Structures"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/FileandIOManagementGroup(["File and I/O Management"]) java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) java/BasicSyntaxGroup -.-> java/variables("Variables") java/BasicSyntaxGroup -.-> java/for_loop("For Loop") java/BasicSyntaxGroup -.-> java/output("Output") java/StringManipulationGroup -.-> java/strings("Strings") java/DataStructuresGroup -.-> java/arrays("Arrays") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/classes_objects("Classes/Objects") java/FileandIOManagementGroup -.-> java/files("Files") java/SystemandDataProcessingGroup -.-> java/string_methods("String Methods") subgraph Lab Skills java/variables -.-> lab-117962{{"Java Zeichenfolge in Array umwandeln"}} java/for_loop -.-> lab-117962{{"Java Zeichenfolge in Array umwandeln"}} java/output -.-> lab-117962{{"Java Zeichenfolge in Array umwandeln"}} java/strings -.-> lab-117962{{"Java Zeichenfolge in Array umwandeln"}} java/arrays -.-> lab-117962{{"Java Zeichenfolge in Array umwandeln"}} java/classes_objects -.-> lab-117962{{"Java Zeichenfolge in Array umwandeln"}} java/files -.-> lab-117962{{"Java Zeichenfolge in Array umwandeln"}} java/string_methods -.-> lab-117962{{"Java Zeichenfolge in Array umwandeln"}} end

Erstellen der Java-Datei

Zunächst erstellen Sie eine Java-Datei im Verzeichnis ~/project mit dem folgenden Befehl:

touch ~/project/StringToArray.java

Definieren der Klasse und der Hauptmethode

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) {

    }
}

Definieren des zu konvertierenden Strings

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";

Konvertieren des Strings in ein Array

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(" ");

Drucken der Array-Elemente

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]);
}

Kompilieren und Ausführen des Codes

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

Konvertieren einer URL-Zeichenfolge in ein Array

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("/");

Drucken der URL-Array-Elemente

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]);
}

Kompilieren und Ausführen des Codes

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.