sal*_*lid 4 java android split delimiter
我的问题是我想用分隔符在java中拆分字符串^.我使用的语法是:
readBuf.split("^");
Run Code Online (Sandbox Code Playgroud)
但是这并没有拆分string.Infact这适用于所有其他分隔符但不适用于^.
Jon*_*eet 12
split使用正则表达式(不幸的是,IMO).^在正则表达式中有特殊含义,所以你需要转义它:
String[] bits = readBuf.split("\\^");
Run Code Online (Sandbox Code Playgroud)
(Java转义需要第一个反斜杠.实际的字符串只是一个反斜杠和插入符号.)