Méthode split() en 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=?
Autres extensions
Classe String de Java