我正在尝试在 delim“//”上断开字符串。我的字符串还包含“/”和 StringTokenizer 给出奇怪的结果,它也打破了“/”上的字符串。
String mStr = "abcd//aaa//32434//3/34343";
StringTokenizer tok = new StringTokenizer(mStr, "//");
while(tok.hasMoreTokens()){
System.out.println(tok.nextToken());
}
结果是
abcd
aaa
32434
3
34343
预期的结果是
abcd
aaa
32434
3/34343
为什么会发生这种情况,解决方案是什么?我不想用其他字符替换“/”。