Java用split分割含一个或多个空格的字符串

使用正则表达式:

1.String的split方法支持正则表达式;

2.正则表达式\s表示匹配任何空白字符,+表示匹配一次或多次。

比如待分割字符串为:
String str = "the  sky        is                         blue";
分割函数为:
    public static String[] flipping(String str){
        String[] string = str.split("\\s+");//分割一个或多个空格
        //String[] string = str.split(" ");//仅分割一个空格
        return string;
    }

猜你喜欢

转载自blog.csdn.net/jkllb123/article/details/81474912