java的split用法
时间: 2023-10-03 16:05:19 浏览: 40
Java中的split方法可以将一个字符串按照指定的分隔符进行分割,并返回一个字符串数组。split方法的语法如下:
string.split(separator, [limit])
其中,string是要被分割的字符串,separator是分隔字符串时使用的分隔符,limit是限制返回数组中的元素个数的可选参数。
以下是split方法的用法示例:
示例1:
String str = "Java string split test";
String[] strarray = str.split(" ");
for (int i = 0; i < strarray.length; i++) {
System.out.println(strarray[i]);
}
输出:Java string split test
示例2:
String str = "Java string split test";
String[] strarray = str.split(" ", 2);
for (int i = 0; i < strarray.length; i++) {
System.out.println(strarray[i]);
}
输出:Java string split test
需要注意的是,如果要使用特殊字符作为分隔符,需要进行转义。例如,用竖线(|)作为分隔符时,可以使用双反斜杠(\\)进行转义:
String[] aa = "aaa|bbb|ccc".split("\\|");
for (int i = 0; i < aa.length; i++) {
System.out.println(aa[i]);
}