@Test
public void testSpilt1(){
String str = "123 456 789 111";
str=str.replaceAll("\\s{2,}", " "); //正则替换多个空格为一个空格
String [] strArray = str.split("\\s"); //正则空格替换
System.out.println(Arrays.toString(strArray));
}
@Test
public void testSpilt2(){
String str = "123 456 789 111";
str=str.replaceAll("\\s{2,}", " ");
String [] strArray = str.split(" ");
System.out.println(Arrays.toString(strArray));
}
@Test
public void testSpilt3(){
String str = "123 456 789 111";
//多个空格,不管有多少空格就分隔
String [] strArray = str.split("\\s+"); //正则单个或多个空格替换
System.out.println(Arrays.toString(strArray));
public void testSpilt1(){
String str = "123 456 789 111";
str=str.replaceAll("\\s{2,}", " "); //正则替换多个空格为一个空格
String [] strArray = str.split("\\s"); //正则空格替换
System.out.println(Arrays.toString(strArray));
}
@Test
public void testSpilt2(){
String str = "123 456 789 111";
str=str.replaceAll("\\s{2,}", " ");
String [] strArray = str.split(" ");
System.out.println(Arrays.toString(strArray));
}
@Test
public void testSpilt3(){
String str = "123 456 789 111";
//多个空格,不管有多少空格就分隔
String [] strArray = str.split("\\s+"); //正则单个或多个空格替换
System.out.println(Arrays.toString(strArray));
}
result:
[123, 456, 789, 111]