如何在Java中分割字符串?
Java提供了split()方法,您将能够在给定正则表达式的匹配项附近拆分字符串。
此方法返回的数组包含此字符串的每个子字符串,该子字符串由另一个与给定表达式匹配的子字符串终止或由该字符串的结尾终止。
如果表达式与输入的任何部分都不匹配,则随后的数组只有1部分,特别是此字符串。
示例
import java.lang.*;
public class StringDemo {
public static void main(String[] args) {
String str = "a d, m, i.n";
String delimiters = "\\s+|,\\s*|\\.\\s*";
String[] tokensVal = str.split(delimiters);
// prints the count of tokens
System.out.println("Count of tokens = " + tokensVal.length);
for(String token : tokensVal) {
System.out.print(token);
}
tokensVal = str.split(delimiters, 3);
System.out.println("\nCount of tokens = " + tokensVal.length);
for(String token : tokensVal) {
System.out.print(token);
}
}
}输出结果
Count of tokens = 5 admin Count of tokens = 3 adm, i.n
热门推荐
10 三八简短祝福语给婆婆
11 拜年啦祝福语大全简短
12 老爸生日暴富祝福语简短
13 医政科祝福语简短
14 结婚祝福语粤语大全简短
15 收生日红包祝福语 简短
16 十月简短祝福语
17 祝老婆生日祝福语简短
18 恭喜朋友买车祝福语简短