Java中split()方法
在Java中,split()方法是用于将一个字符串分割成多个字符串的方法。它接收一个正则表达式作为参数,然后按照这个正则表达式来将字符串分割成多个子字符串,返回一个字符串数组。
注意:
. 、 $、 | 和 * 等转义字符,必须得加 \\。
多个分隔符,可以用 | 作为连字符。
语法
public String[] split(String regex, int limit)
参数
- regex -- 正则表达式分隔符。
- limit -- 分割的份数。
返回值
字符串数组。
实例
public class Test {
public static void main(String[] args) {
String str1 = "hong-520-jiang";
System.out.println("- 分隔符返回值:");
for(String retval : str1.split("-")){
System.out.println(retval);
}
System.out.println("");
System.out.println("- 分隔符设置分割份数返回值:");
for(String retval : str1.split("-",2)){
System.out.println(retval);
}
System.out.println("");
String str2 = new String("www.hong.com");
System.out.println("转义字符返回值:");
for(String retval : str2.split("\\.",2)){
System.out.println(retval);
}
System.out.println("");
String str3 = "jiang ai hong and yan";
System.out.println("多个分隔符返回值:");
for(String retval : str3.split("ai|and")){
System.out.println(retval);
}
}
}
以上程序执行结果为:
- 分隔符返回值:
hong
520
jiang
- 分隔符设置分割份数返回值:
hong
520-jiang
转义字符返回值:
www
hong.com
多个分隔符返回值:
jiang
hong
yan
还没有评论,来说两句吧...