有
String#split。由于它接受正则表达式字符串,并且
|是正则表达式中的特殊字符,因此您需要对其进行转义(带有反斜杠)。而且,由于是在Java中字符串字面特殊字符,你需要逃脱
它 ,也一样,人们有时会感到迷惑。因此给出:
String S = "10:21:35 |Manipulation |Mémoire centrale |MAJ Registre mémoire";
然后
String[] parts = S.split("\|");int index;for (index = 0; index < parts.length; ++index) { System.out.println(parts[index]);}将输出
10:21:35 操纵 中央纪念馆 MAJ注册备忘录
( 在 前三位上 有
尾随空格;
trim如果需要,这些空格。)



