Méthode split() en Java

Java String类Classe String de Java


La méthode split() divise la chaîne selon l'expression régulière donnée.

Remarque : . 、 $、 |et*Les caractères d'échappement, etc., doivent être ajoutés.\\。

Remarque :Pour plusieurs délimiteurs, vous pouvez utiliser|comme trait d'union.

Syntaxe

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

Parameters

  • regex-- Délimiteur d'expression régulière.

  • limit-- Le nombre de parties à diviser.

Valeur de retour

Tableau de chaînes.

Exemple

Exemple

public class Test { public static void main(String args[]) { String str = new String("Welcome-to-Example"); System.out.println("- Valeur de retour du délimiteur :" ); for (String retval: str.split("-")){ System.out.println(retval); } System.out.println(""); System.out.println("- Valeur de retour du délimiteur avec limite de division :" ); for (String retval: str.split("-", 2)){ System.out.println(retval); } System.out.println(""); String str2 = new String("www.example.com"); System.out.println("- Valeur de retour du caractère d'échappement :" ); 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("- Valeur de retour des délimiteurs multiples :" ); for (String retval: str3.split("and|or")){ System.out.println(retval); } } }

Le résultat de l'exécution du programme ci-dessus est :

- 分隔符返回值 :
Welcome
to
Example

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

转义字符返回值 :
www
example
com

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

Java String类Classe String de Java

Autres extensions