Java字符串 - 将多个空格替换为1,然后根据空间将字符串拆分为数组

时间:2013-05-24 15:54:29

标签: java regex string split

假设我有一个字符串

s ="[    2323.2323 232.3232 0.2 0.3 3232]"

我想通过空格分隔符将其拆分为字符串数组。我还想在值之间保留一个空格并忽略多个空格。

执行此操作的正则表达式是什么?

1 个答案:

答案 0 :(得分:8)

首先摆脱多个空格:

String after = before.trim().replaceAll(" +", " ");

然后使用split方法将String拆分为数组