分割字符串的方法
1.public String[] split(String regex):按参数的规则,将字符创切分成若干部分
regex - 定界正则表
|
|
public class Test07StringSprit {
public static void main(String[] args) {
String str1="aa,aaa,ddd,fff";//这里就一个字符串,四个数组
String []split=str1.split(",");
System.out.println(str1.length());//长度是14
// System.out.println(split[0]);//aa
//System.out.println(split[1]);//aaa
//遍历一遍
for(String e:split) {System.out.println(e);}//aa aaa ddd fff
//空格
String str2="aa aaa ddd fff";//这里就一个字符串,四个数组
String []split2=str2.split(" ");
System.out.println(str2.length());//
for(String e:split2) {System.out.println(e);}//aa aaa ddd fff
System.out.println("=====华丽分割线=========");
注意事项:
split 方法的参数其实是一个“整个表达式”
用英文点必须要"\\."
//注意 " . " 点是不可以的 "\\."这才行
String str3="aa.aaa.ddd.fff";
String []split3=str3.split(".");
for(String q:split3) {System.out.println(q);}// 空的什么也没有
System.out.println("=====华丽分割线=========");
//
String str4="aa.aaa.ddd.fff";
String []split4=str4.split("\\.");
for(String q:split4){System.out.println(q);}//aa aaa ddd fff
}