Explicación de para que sirve y que es el método Split Java.
¿Que es y como funciona Split Java?
¿Como usar o utilizar el metodo Split Java?
El método Split Java sirve para separar una cadena String, obteniendo asi un array. La separación se produce donde se indica a partir de una expresión regular.
Pongamos un ejemplo
Input String: hola-mundo Expresion regular: - Output: {"hola"-"mundo"}
Existen dos variantes del metodo Split Java
Metodo 1 Split Java
La primera variante de Split Java rompe la cadena o string mediante el la experion regular dada devolviendo una matriz de cadenas o un array.
String split(string regex)
Ejemplo
Si introducimos la siguente cadena y la expresion regular son los dos puntos
"Hola mundo, esto es un ejemplo"
Obtendremos la siguiente matriz
Hola mundo esto es un ejemplo
Metodo 2 Split Java
Este metodo es igual que el anterior con la diferencia que podemos delimitar el tamaño de las subcadenas.
String split(string regex, int limit)
En este metodo tenemos que introducir el valor del limite (un entero) y su valor puede ser negativo, cero o positivo.
Veamos las distintas posibilidades con un ejemplo:
String (cadena): holaa:mundo:holaa
Delimitador | Limite | Salida |
: | 2 | {“holaa”,”mundo:hola”} |
: | 5 | {“holaa”,”mundo”,”hola”} |
: | -2 | {“holaa”,”mundo”,”hola”} |
a | 5 | {“hol”,” “,”:mundo:hol” ,” ” ,” ” } |
a | -2 | {“hol”,” “,”:mundo:hol” ,” ” ,” ” } |
a | 0 | {“hol”,” “,”:mundo:hol” } |