解释Java中String类的split()方法的用法。
String类的split(Stringregex,intlimit)方法。将当前字符串拆分为给定正则表达式的匹配项。
此方法返回的数组包含此字符串的每个子字符串,该子字符串由与给定表达式匹配的另一个子字符串终止或由字符串的结尾终止。
如果表达式与输入的任何部分都不匹配,则结果数组只有一个元素,即此字符串。
示例
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);
//打印令牌数量
System.out.println("Count of tokens = " + tokensVal.length);
for(String token : tokensVal) {
System.out.print(token);
}
//分析字符串 with limit as 3
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 夜雨祝福语简短10字
16 蛋糕祝福语简短闺蜜
17 部门过年祝福语简短独特
18 简短精炼的结婚祝福语