Java 多测厚仪分离法

Java 多测厚仪分离法,java,split,delimiter,Java,Split,Delimiter,如何使用java的split方法包括delimeter,如(+-/!?:;()'),以及作为delimeter之一的空格。我的拆分语句如下所示: String[] words = myDocs[i].split("[+-/!.?:;()' ]"); 它适用于除空间外的所有delimeters。请建议一些解决方案。使用\\s+代替空格。使用\\s+代替空格。它怎么不适用于空格?使用split语句,System.out.println(Arrays.toString(“hello world.s

如何使用java的split方法包括delimeter,如
(+-/!?:;()')
,以及作为delimeter之一的空格。我的拆分语句如下所示:

String[] words = myDocs[i].split("[+-/!.?:;()' ]"); 

它适用于除空间外的所有delimeters。请建议一些解决方案。

使用
\\s+
代替空格。

使用
\\s+
代替空格。

它怎么不适用于空格?使用split语句,
System.out.println(Arrays.toString(“hello world.split”([+-/!.?:;()”))
给出了
[你好,世界]
,这是我希望看到的。你是否被某个看起来像空间但实际上不是的东西困住了?例如:制表符。它如何不适用于空间?使用split语句,
System.out.println(Arrays.toString(“hello world.split”([+-/!.?:;()”))
给出了
[你好,世界]
,这是我希望看到的。你是否被某个看起来像空间但实际上不是的东西困住了?例如:tabs。这是因为要拆分的参数是正则表达式。您可以在那里找到正则表达式构造的列表:这是因为要拆分的参数是正则表达式。您可以在此处找到正则表达式构造的列表: