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.
Créer 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éfinir 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éfinir la chaîne à 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";
Convertir la chaîne 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(" ");
Afficher 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]);
}
Compiler et exécuter 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
Convertir une chaîne 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("/");
Afficher les éléments du tableau d'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]);
}
Compiler et exécuter 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ésumé
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.



