split() 方法根据匹配给定的正则表达式来拆分字符串。
split()方法有两个参数:
regex——分隔符
limit——分割份数
注意:
1、 ( . 、 $、 | 、 * )等转义字符,必须得加 “\”
2、 如果有多个分隔符,可以用“|” 作为连字符。
public class Main{
public static void main(String[] args) {
String str1 = new String("A B C D");
String str2 = new String("WWW.BAIDU.COM");
String str3 = new String("WW-BD=CO");
//返回以空格为分隔符的结果
System.out.println("以空格为分隔符的结果为" );
for(String re1:str1.split(" ")){
System.out.println(re1);
}
//返回带有分割份数设定的值
System.out.println("带有分割份数设定的结果为");
for(String re2:str1.split(" ",2)){
System.out.println(re2);
}
//. 、 $、 | 和 * 等转义字符必须得加“\\”
System.out.println("以转义字符为分隔符的结果为");
for(String re3:str2.split("\\.",3)){
System.out.println(re3);
}
//多个分隔符使用“|”连接
System.out.println("运用多个分隔符的结果为");
for(String re4:str3.split("-|=")){
System.out.println(re4);
}
}
}
输出结果如下:
以空格为分隔符的结果为
A
B
C
D
带有分割份数设定的结果为
A
B C D
以转义字符为分隔符的结果为
WWW
BAIDU
COM
运用多个分隔符的结果为
WW
BD
CO
本文详细介绍了Java中split()方法的使用,包括如何根据正则表达式拆分字符串,设置分割份数,处理特殊转义字符及使用多个分隔符进行拆分。通过实例展示了split()方法的强大功能。

被折叠的 条评论
为什么被折叠?



