String.split() | Java

 

Descripción

El método .split() pertenece a la clase String y es de gran utilidad cuando se trata de manipulación de cadenas de texto. Su función principal es dividir una cadena de texto cada vez que encuentra un delimitador específico. Este delimitador se define mediante una expresión regular que se pasa como parámetro al método. Al hacer esto, el método .split() es capaz de descomponer una cadena de texto más grande en componentes o fragmentos más pequeños, según los criterios definidos por el usuario.

Si la expresión regular pasada como delimitador al método .split() tiene una sintaxis incorrecta se lanza una excepción PatternSyntaxException. Es importante asegurarse de que la expresión regular esté correctamente formada para evitar esta excepción.

Sintaxis

public String[] split(String regex)
public String[] split(String regex, int limit)

Parámetros

La función split acepta los siguientes parámetros:

  • String regex,: Este parámetro es una expresión regular que determinará los puntos donde la cadena se dividirá.
  • int limit,: Este parámetro opcional especifica el número máximo de divisiones a realizar. Si se omite este parámetro, la cadena se dividirá tantas veces como sea posible.

Excepciones

PatternSyntaxException

Clase Padre

String

Ejemplo

String sCiudades = "#01avila#02madrid#03toledo#04santander";
String[] items = sCiudades.split("#0[0-9]");

for (String item: items)
 System.out.println(item);	

Artículos

Manual Java

Aprende más sobre Java consultando online o descargando nuestro manual.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Vídeos Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.