Método split() de Java

Java String类Clase String de Java


El método split() divide la cadena según la expresión regular que coincide con la dada.

Nota: . 、 $、 |y*Los caracteres de escape, etc., deben añadirse\\。

Nota:Para múltiples separadores, se puede usar|como conector.

Sintaxis

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

Parámetros

  • regex-- Separador de expresión regular.

  • limit-- Número de divisiones.

Valor de retorno

Matriz de cadenas.

Ejemplo

Ejemplo

public class Test { public static void main(String args[]) { String str = new String("Welcome-to-Ejemplo"); System.out.println("- Valor de retorno con separador:" ); for (String retval: str.split("-")){ System.out.println(retval); } System.out.println(""); System.out.println("- Valor de retorno al establecer el número de divisiones con separador:" ); for (String retval: str.split("-", 2)){ System.out.println(retval); } System.out.println(""); String str2 = new String("www.example.com"); System.out.println("- Valor de retorno con caracteres de escape:" ); for (String retval: str2.split("\\.", 3)){ System.out.println(retval); } System.out.println(""); String str3 = new String("acount=? and uu =? or n=?"); System.out.println("- Valor de retorno con múltiples separadores:" ); for (String retval: str3.split("and|or")){ System.out.println(retval); } } }

El resultado de ejecutar el programa anterior es:

- 分隔符返回值 :
Welcome
to
Ejemplo

- 分隔符设置分割份数返回值 :
Welcome
to-Ejemplo

转义字符返回值 :
www
ejemplo
com

多个分隔符返回值 :
acount=? 
 uu =? 
 n=?

Java String类Clase String de Java

Otras extensiones