如何拆分像 "x~y~z~~~~~"
和分隔符 ~
的字符串,我们必须将其拆分为 7 个元素。但是在使用 string.split("~")
方法处理时,它只给出了 3 个字符串
最佳答案
尝试以下:
String[] = data.split("~", -1);
有关采用两个参数的拆分方法的详细信息,请参阅 Javadoc。
当调用 String.split(String) 时,它会调用 String.split(String, 0) 并在调用 String.split(String, n) 且 n < 0 时丢弃尾随的空字符串(正如文档所说)它不会丢弃任何东西。
关于java - 如何在没有连续分隔符空格的情况下拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8075286/