Convertir una cadena de Java en una matriz

JavaJavaBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, aprenderemos cómo convertir una cadena en una matriz utilizando código Java. Utilizaremos el método split() de la clase String para dividir una cadena en función de un delimitador especificado y devolver una matriz. Al final de este laboratorio, tendrás una comprensión clara de cómo convertir una cadena en una matriz en Java.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) 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/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 una cadena de Java en una matriz"}} java/for_loop -.-> lab-117962{{"Convertir una cadena de Java en una matriz"}} java/output -.-> lab-117962{{"Convertir una cadena de Java en una matriz"}} java/strings -.-> lab-117962{{"Convertir una cadena de Java en una matriz"}} java/arrays -.-> lab-117962{{"Convertir una cadena de Java en una matriz"}} java/classes_objects -.-> lab-117962{{"Convertir una cadena de Java en una matriz"}} java/files -.-> lab-117962{{"Convertir una cadena de Java en una matriz"}} java/string_methods -.-> lab-117962{{"Convertir una cadena de Java en una matriz"}} end

Crea el archivo Java

En primer lugar, crea un archivo Java en el directorio ~/proyecto utilizando el siguiente comando:

touch ~/proyecto/StringToArray.java

Define la clase y el método principal

Define la clase y el método principal agregando el siguiente código a tu archivo:

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

    }
}

Define la cadena que se va a convertir

Define la cadena que queremos convertir agregando el siguiente código dentro del método principal:

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

Convierte la cadena en una matriz

Ahora, vamos a convertir la cadena en una matriz. Utilizaremos el método split() de la clase String con un espacio como delimitador. Agrega el siguiente código dentro del método principal:

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

Imprime los elementos de la matriz

Para asegurarnos de que la conversión fue exitosa, vamos a imprimir los elementos de la matriz. Agrega el siguiente código dentro del método principal:

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

Compila y ejecuta el código

Guarda el archivo presionando Ctrl+O y luego sale presionando Ctrl+X. Ahora, compila y ejecuta el código usando los siguientes comandos:

javac StringToArray.java
java StringToArray

Deberías ver la salida como:

labex.io
is
a
technical
portal

Convierte una cadena de URL en una matriz

Tomemos otro ejemplo en el que tenemos una cadena de URL y queremos obtenerla como una matriz. En este caso, usaremos '/' como delimitador. Agrega el siguiente código dentro del método principal:

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

Imprime los elementos de la matriz de URL

Para confirmar la conversión, imprima los elementos de la matriz de URL. Agregue el siguiente código dentro del método principal.

System.out.println("\nElementos de la URL:");
for (int i = 0; i < urlArray.length; i++) {
    System.out.println(urlArray[i]);
}

Compila y ejecuta el código

Guarda el archivo presionando Ctrl+O y luego sale presionando Ctrl+X. Ahora, compila y ejecuta el código actualizado usando los siguientes comandos:

javac StringToArray.java
java StringToArray

Deberías ver la salida como:

labex.io es un portal técnico
labex.io
es
un
técnico
portal

Elementos de la URL:
labex.io
tutorial
java
string

Resumen

En este laboratorio, hemos aprendido cómo convertir una cadena en una matriz usando el método split() de la clase String en Java. Primero definimos la cadena que queremos convertir. Luego, usamos el método split() con un espacio como delimitador para convertir la cadena en una matriz. Finalmente, compilamos y ejecutamos el código para obtener la salida. También aprendimos cómo convertir una cadena de URL en una matriz usando '/' como delimitador.