String类的split(regex reg)方法(特殊字符.\)
1.将字符串切割成数组 ,
String str = "zhangsan,lisi,wangwu,zhaoliu";
String reg = ",";
String[] arr = str.split(str);
for(String s : arr){
System.out.println(s);
}
2.将字符串切割成数组 空格
String str = "zhangsan lisi wangwu zhaoliu";
String reg = " +";
String[] arr = str.split(str);
for(String s : arr){
System.out.println(s);
}
3.将字符串切割成数组 .
String str = "zhangsan.lisi.wangwu.zhaoliu";
String reg = "\\.";
String[] arr = str.split(str);
for(String s : arr){
System.out.println(s);
}
4.将字符串切割成数组 \
String str = "c:\abc\a.txt";
String reg = "\\";
String[] arr = str.split(str);
for(String s : arr){
System.out.println(s);
}
5.将字符串切割成数组 叠词 组( )为了让规则的结果被重用,可以将规则封装成一个组,用( )完成。组的出现都有编号,从1开始,想要使用已用的组可以通过\n(n就是组的编号)的形式来获取。
String str = "erkktyqquizzo";
String reg = "(.)\\1";
String[] arr = str.split(str);
for(String s : arr){
System.out.println(s);
}