正则表达式删除空格

Gia*_*nis 1 java regex

我需要一种方法只删除字符串中找到的第一个空格,然后将字符串放在一个数组中.例如

hello there. Hey.
Run Code Online (Sandbox Code Playgroud)

我希望它像分裂一样[hello][there. Hey].我试过了

String [] s = str.split(" ")
Run Code Online (Sandbox Code Playgroud)

通过它将自然地删除所有空格并创建几个字符串.我只需要2.你能告诉我怎么做吗?通过正则表达或其他方式的以太.

Sor*_*row 8

String [] s = str.split (" ", 2);应该做的伎俩,文档在这里.

您可能还想考虑使用\s+正则表达式 - 它可以更智能地分割字符串.