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
Clase Padre
Ejemplo
String sCiudades = "#01avila#02madrid#03toledo#04santander";
String[] items = sCiudades.split("#0[0-9]");
for (String item: items)
System.out.println(item);
Artículos
Vídeos Java
Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.