如何使用Java函数实现将一个字符串按照指定分隔符拆分成数组?
发布时间:2023-07-04 16:43:34
在 Java 中,可以使用 String 类的 split() 方法来将一个字符串按照指定分隔符拆分成数组。
split() 方法有两种重载形式:
1. split(String regex):根据传入的正则表达式作为分隔符来拆分字符串。
2. split(String regex, int limit):根据传入的正则表达式作为分隔符来拆分字符串,同时限制返回的子字符串的个数。
下面是一个使用 split() 方法将字符串按照指定分隔符拆分成数组的例子:
public class SplitString {
public static void main(String[] args) {
String str = "apple,banana,orange";
// 按照逗号作为分隔符拆分字符串
String[] arr = str.split(",");
// 输出拆分后的数组
for (String s : arr) {
System.out.println(s);
}
}
}
执行以上代码,输出结果为:
apple banana orange
注意,split() 方法返回的是一个字符串数组,所以需要使用字符串数组来接收拆分后的子字符串。
如果要使用其他的分隔符,只需要将逗号 , 替换成其他字符即可。例如,如果要按照分号 ; 拆分字符串,只需要将 split(",") 改为 split(";")。
