Enz*_*ran 0 java escaping character tokenize
假设我有一个包含此内容的二进制文件:
abc\0def\0ghi\0
Run Code Online (Sandbox Code Playgroud)
内容已经被读取并存储在字符串变量s中.我应该如何将组件"abc","def","ghi"提取到不同的字符串标记中?split,stringTokenizer等常用方法不接受\0分隔符.
\0是null字符,因此您可以将其unicode表示用作分隔符.
String content = "abc\0def\0ghi\0";
String[] components = content.split("\u0000");
Run Code Online (Sandbox Code Playgroud)
但是,您只能使用"\ 0"作为拆分的分隔符.
| 归档时间: |
|
| 查看次数: |
1822 次 |
| 最近记录: |