Java split()-Methode
Die split()-Methode teilt die Zeichenkette gemäß dem angegebenen regulären Ausdruck auf.
Hinweis: . 、 $、 |und*Escape-Zeichen usw. müssen hinzugefügt werden.\\。
Hinweis:Für mehrere Trennzeichen können Sie|als Bindestrich verwenden.
Syntax
public String[] split(String regex, int limit)
Parameters
regex-- Regulärer Ausdruck als Trennzeichen.
limit-- Die Anzahl der aufzuteilenden Teile.
Rückgabewert
String-Array.
Beispiel
Beispiel
public class Test {
public static void main(String args[]) {
String str = new String("Welcome-to-Example");
System.out.println("- Rückgabewert des Trennzeichens:" );
for (String retval: str.split("-")){
System.out.println(retval);
}
System.out.println("");
System.out.println("- Rückgabewert des Trennzeichens mit Split-Limit:" );
for (String retval: str.split("-", 2)){
System.out.println(retval);
}
System.out.println("");
String str2 = new String("www.example.com");
System.out.println("- Rückgabewert für Escape-Zeichen:" );
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("- Rückgabewert für mehrere Trennzeichen:" );
for (String retval: str3.split("and|or")){
System.out.println(retval);
}
}
}
Das Ergebnis der Ausführung des obigen Programms ist:
- 分隔符返回值 : Welcome to Example - 分隔符设置分割份数返回值 : Welcome to-Example 转义字符返回值 : www example com 多个分隔符返回值 : acount=? uu =? n=?
Andere Erweiterungen
Java String-Klasse