Saltar al contenido

Split Java – ¿Que es? En español

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

DelimitadorLimiteSalida
:2{“holaa”,”mundo:hola”}
:5 {“holaa”,”mundo”,”hola”}
:-2 {“holaa”,”mundo”,”hola”}
a5 {“hol”,” “,”:mundo:hol” ,” ” ,” ” }
a-2 {“hol”,” “,”:mundo:hol” ,” ” ,” ” }
a0 {“hol”,” “,”:mundo:hol” }