将String拆分为String数组

JBo*_*Boy 21 java regex arrays string

我正在尝试找到一种方法将String拆分为String(s)数组,每当遇到白色spice时我需要拆分它,例如

"嗨,我是保罗"

进入"

"嗨""我是""保罗"

如何使用RegularExpression在split()方法中表示空格?

Sta*_*erg 53

你需要一个正则表达式"\\s+",这意味着:只要遇到至少一个空格就拆分.完整的Java代码是:

try {
    String[] splitArray = input.split("\\s+");
} catch (PatternSyntaxException ex) {
    // 
}
Run Code Online (Sandbox Code Playgroud)


kur*_*der 7

String[] result = "hi i'm paul".split("\\s+"); 分裂一个或多个案例.

或者你可以看看Apache Common StringUtils.它有StringUtils.split(String str)使用空格作为分隔符拆分字符串的方法.它还有其他有用的实用方法