Introducción
En este laboratorio, aprenderemos sobre el método split() de Java. Aprenderemos cómo utilizar el método split() para dividir una cadena en una matriz de cadenas basado en el delimitador o una expresión regular. Este laboratorio está dividido en varios pasos, y cada paso lo ayudará a comprender el método split().
Dividir una frase en palabras
Crea una variable de cadena llamada
sentencey asígnale una frase. Por ejemplo,"Java is a programming language".String sentence = "Java is a programming language";Utiliza el método
split()para dividir la cadenasentenceen una matriz de cadenas basado en el carácter espacio. Guarda el resultado en una variable de matriz de cadenas llamadawords.String[] words = sentence.split(" ");Imprime cada elemento de la matriz
wordsutilizando un bucle for. Agrega un mensaje como"The words are:"antes de imprimir los elementos de la matriz.System.out.println("The words are:"); for (int i = 0; i < words.length; i++) { System.out.println(words[i]); }Guarda el archivo y cierra el editor de texto.
Compila el archivo
StringSplitLab.java.javac StringSplitLab.javaEjecuta el programa
StringSplitLab.java StringSplitLab
Deberías ver la siguiente salida:
The words are:
Java
is
a
programming
language
Dividir una frase con un delimitador
Crea una variable de cadena llamada
sentencey asígnale una frase. Por ejemplo,"The quick brown fox jumps over the lazy dog".String sentence = "The quick brown fox jumps over the lazy dog";Utiliza el método
split()para dividir la cadenasentenceen una matriz de cadenas basado en la letra"o". Guarda el resultado en una variable de matriz de cadenas llamadawords.String[] words = sentence.split("o");Imprime cada elemento de la matriz
wordsutilizando un bucle for. Agrega un mensaje como"The words are:"antes de imprimir los elementos de la matriz.System.out.println("The words are:"); for (int i = 0; i < words.length; i++) { System.out.println(words[i]); }Guarda el archivo y cierra el editor de texto.
Compila el archivo
StringSplitLab.java.javac StringSplitLab.javaEjecuta el programa
StringSplitLab.java StringSplitLab
Deberías ver la siguiente salida:
The words are:
The quick br
wn f
x jumps
ver the lazy d
g
Dividir una frase con un límite
Crea una variable de cadena llamada
sentencey asígnale una frase. Por ejemplo,"I love to code in Java".String sentence = "I love to code in Java";Utiliza el método
split()para dividir la cadenasentenceen una matriz de cadenas basado en el carácter espacio con un límite de3. Guarda el resultado en una variable de matriz de cadenas llamadawords.String[] words = sentence.split(" ", 3);Imprime cada elemento de la matriz
wordsutilizando un bucle for. Agrega un mensaje como"The words are:"antes de imprimir los elementos de la matriz.System.out.println("The words are:"); for (int i = 0; i < words.length; i++) { System.out.println(words[i]); }Guarda el archivo y cierra el editor de texto.
Compila el archivo
StringSplitLab.java.javac StringSplitLab.javaEjecuta el programa
StringSplitLab.java StringSplitLab
Deberías ver la siguiente salida:
The words are:
I
love
to code in Java
Dividir una frase con expresiones regulares
Crea una variable de cadena llamada
sentencey asígnale una frase. Por ejemplo,"The quick brown fox... jumps over the lazy dog?".String sentence = "The quick brown fox... jumps over the lazy dog?";Utiliza el método
split()para dividir la cadenasentenceen una matriz de cadenas basado en una expresión regular"\\W+"que significa cualquier carácter no alfanumérico. Guarda el resultado en una variable de matriz de cadenas llamadawords.String[] words = sentence.split("\\W+");Imprime cada elemento de la matriz
wordsutilizando un bucle for. Agrega un mensaje como"The words are:"antes de imprimir los elementos de la matriz.System.out.println("The words are:"); for (int i = 0; i < words.length; i++) { System.out.println(words[i]); }Guarda el archivo y cierra el editor de texto.
Compila el archivo
StringSplitLab.java.javac StringSplitLab.javaEjecuta el programa
StringSplitLab.java StringSplitLab
Deberías ver la siguiente salida:
The words are:
The
quick
brown
fox
jumps
over
the
lazy
dog
Resumen
En este laboratorio, aprendimos cómo utilizar el método split() para dividir una cadena en una matriz de cadenas basado en el delimitador o una expresión regular en Java. Practicamos dividir una frase en palabras, dividir una frase con un delimitador, dividir una frase con un límite y dividir una frase con una expresión regular. El método split() es una herramienta poderosa para trabajar con cadenas, y estos ejercicios te ayudarán a adquirir experiencia práctica con él.



