java.lang.String.split(String regex) 拆分方法根據給定的正規表示式匹配這個字串。
該方法以同樣的方式工作方式呼叫方法即分離(正規表示式的字串,整型限)用給定的表達和零限位的引數。因此,結尾空字串不包括所得陣列中。
以下是java.lang.String.split()方法的宣告
public String[] split(String regex)
regex -- 這是在限定的正規表示式。
此方法返回分拆圍繞給定的正規表示式匹配這個字串計算字串陣列。
PatternSyntaxException -- 如果正規表示式的語法無效。
下面的例子顯示java.lang.String.split()方法的使用。
package com.yiibai; import java.lang.*; public class StringDemo { public static void main(String[] args) { String str = "a d, m, i.n"; String delimiters = "\s+|,\s*|\.\s*"; // analyzing the string String[] tokensVal = str.split(delimiters); // prints the number of tokens System.out.println("Count of tokens = " + tokensVal.length); for(String token : tokensVal) { System.out.print(token); } } }
讓我們來編譯和執行上面的程式,這將產生以下結果:
Count of tokens = 5 admin