解释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
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短