Convertir une chaîne Java en tableau

JavaJavaBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous allons apprendre à convertir une chaîne de caractères en un tableau à l'aide de code Java. Nous utiliserons la méthode split() de la classe String pour diviser une chaîne de caractères sur la base d'un délimiteur spécifié et renvoyer un tableau. À la fin de ce laboratoire, vous aurez une compréhension claire de la manière de convertir une chaîne de caractères en un tableau en Java.


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{{"Convertir une chaîne Java en tableau"}} java/for_loop -.-> lab-117962{{"Convertir une chaîne Java en tableau"}} java/output -.-> lab-117962{{"Convertir une chaîne Java en tableau"}} java/strings -.-> lab-117962{{"Convertir une chaîne Java en tableau"}} java/arrays -.-> lab-117962{{"Convertir une chaîne Java en tableau"}} java/classes_objects -.-> lab-117962{{"Convertir une chaîne Java en tableau"}} java/files -.-> lab-117962{{"Convertir une chaîne Java en tableau"}} java/string_methods -.-> lab-117962{{"Convertir une chaîne Java en tableau"}} end

Créez le fichier Java

Tout d'abord, créez un fichier Java dans le répertoire ~/projet à l'aide de la commande suivante :

touch ~/projet/StringToArray.java

Définissez la classe et la méthode principale

Définissez la classe et la méthode principale en ajoutant le code suivant à votre fichier :

public class StringToArray {
    public static void main(String[] args) {

    }
}

Définissez la chaîne de caractères à convertir

Définissez la chaîne de caractères que nous voulons convertir en ajoutant le code suivant à l'intérieur de la méthode principale :

String message = "labex.io is a technical portal";

Convertissez la chaîne de caractères en un tableau

Maintenant, convertissons la chaîne de caractères en un tableau. Nous utiliserons la méthode split() de la classe String avec l'espace comme délimiteur. Ajoutez le code suivant à l'intérieur de la méthode principale :

String[] stringArray = message.split(" ");

Affichez les éléments du tableau

Pour vous assurer que la conversion a réussi, affichons les éléments du tableau. Ajoutez le code suivant à l'intérieur de la méthode principale :

for (int i = 0; i < stringArray.length; i++) {
    System.out.println(stringArray[i]);
}

Compilez et exécutez le code

Enregistrez le fichier en appuyant sur Ctrl+O puis quittez en appuyant sur Ctrl+X. Maintenant, compilez et exécutez le code à l'aide des commandes suivantes :

javac StringToArray.java
java StringToArray

Vous devriez voir la sortie suivante :

labex.io
is
a
technical
portal

Convertissez une chaîne de caractères URL en un tableau

Prenons un autre exemple où nous avons une chaîne de caractères URL et que nous voulons la convertir en un tableau. Dans ce cas, nous utiliserons le caractère '/' comme délimiteur. Ajoutez le code suivant à l'intérieur de la méthode principale :

String url = "labex.io/tutorial/java/string";
String[] urlArray = url.split("/");

Affichez les éléments du tableau URL

Pour confirmer la conversion, affichons les éléments du tableau URL. Ajoutez le code suivant à l'intérieur de la méthode principale.

System.out.println("\nURL elements:");
for (int i = 0; i < urlArray.length; i++) {
    System.out.println(urlArray[i]);
}

Compilez et exécutez le code

Enregistrez le fichier en appuyant sur Ctrl+O, puis quittez en appuyant sur Ctrl+X. Maintenant, compilez et exécutez le code mis à jour à l'aide des commandes suivantes :

javac StringToArray.java
java StringToArray

Vous devriez voir la sortie suivante :

labex.io is a technical portal
labex.io
is
a
technical
portal

URL elements:
labex.io
tutorial
java
string

Récapitulatif

Dans ce laboratoire, nous avons appris à convertir une chaîne de caractères en un tableau à l'aide de la méthode split() de la classe String en Java. Nous avons d'abord défini la chaîne de caractères que nous voulions convertir. Ensuite, nous avons utilisé la méthode split() avec l'espace comme délimiteur pour convertir la chaîne de caractères en un tableau. Enfin, nous avons compilé et exécuté le code pour obtenir la sortie. Nous avons également appris à convertir une chaîne de caractères URL en un tableau en utilisant le caractère '/' comme délimiteur.