将String拆分为String数组
我正在尝试找到一种方法将String拆分为String(s)数组,每当遇到白色香料时我都需要拆分它,例如
“嗨,我是保罗”
进入”
“嗨”“我是”“保罗”
如何使用RegularExpression在split()方法中表示空格?
你需要一个像"\\s+"
这样的正则表达式,这意味着: 只要遇到至少一个空格就分开 。 完整的Java代码是:
try { String[] splitArray = input.split("\\s+"); } catch (PatternSyntaxException ex) { // }
String[] result = "hi i'm paul".split("\\s+");
分裂一个或多个案例。
或者你可以看看Apache Common StringUtils。 它具有StringUtils.split(String str)
方法,该方法使用空格分隔字符串作为分隔符。 它还有其他有用的实用方法