如何在没有连续分隔符空格的情况下拆分字符串

时间:2011-11-10 05:14:55

标签: java string split string-split

如何使用分隔符"x~y~z~~~~~"拆分~之类的字符串,我们必须将其拆分为7个元素。但是在使用string.split("~")方法处理时,它只提供3个字符串

1 个答案:

答案 0 :(得分:9)

尝试以下:

  

String [] = data.split("〜", - 1);

请参阅Javadoc以获取有两个参数的split方法。

当调用String.split(String)时,它调用String.split(String,0)并且在调用String.split(String,n)时使用n<而调用String.split(String,n)并丢弃尾随的空字符串(如文档所述)。 0它不会丢弃任何东西。