我的问题是我想在java中用定界符^
分割字符串。
我使用的语法是:
readBuf.split("^");
但这不会拆分字符串。事实上,这适用于所有其他分隔符,但不适用于 ^
。
最佳答案
split
使用正则表达式(不幸的是,IMO)。 ^
在正则表达式中有特殊含义,需要转义:
String[] bits = readBuf.split("\\^");
(Java 转义需要第一个反斜杠。实际的字符串只是一个反斜杠和插入符号。)
关于java - 在java中拆分字符串作为分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7925726/