Java 字符串分割,是一个常见的操作,通常使用 String
类的 split
方法来实现。split
方法根据指定的正则表达式,将字符串分割成一个字符串数组。
示例:
public class StringSplitExample {
public static void main(String[] args) {
// 原始字符串,使用逗号分隔
String originalString = "apple,banana,orange,grape";
// 使用逗号作为分隔符来分割字符串
String[] fruits = originalString.split(",");
// 遍历分割后的字符串数组并打印每个元素
for (String fruit : fruits) {
System.out.println(fruit);
}
}
}
结果:
apple
banana
orange
grape
示例:
public class JavaStringSplitEmp {
public static void main(String args[]){
String str = "www-runoob-com";
String[] temp;
String delimeter = "-"; // 指定分割字符
temp = str.split(delimeter); // 分割字符串
// 普通 for 循环
for(int i =0; i < temp.length ; i++){
System.out.println(temp[i]);
System.out.println("");
}
System.out.println("------java for each循环输出的方法-----");
String str1 = "www.runoob.com";
String[] temp1;
String delimeter1 = "\\."; // 指定分割字符, . 号需要转义
temp1 = str1.split(delimeter1); // 分割字符串
for(String x : temp1){
System.out.println(x);
System.out.println("");
}
}
}
结果:
www
runoob
com
------java for each循环输出的方法-----
www
runoob
com