下面是基於分隔符創建標記的代碼。這會給出令牌,但不會以令牌結果考慮分隔符。如果我們想在結果中包含分隔符,應該採用什麼方法。如何在結果中捕獲分隔符作爲標記
StringTokenizer tr=
new StringTokenizer("Will you come, yes/no",",/");
while (tr.hasMoreElements())
System.out.println(tr.nextElement()+",");
所以輸出應標記爲:
意志,你,來了,是的,/,無,
(而不是僅僅將,你來了,是,否,)
我不知道我是否清楚地瞭解你的需求,但它會給你期待什麼,如果你的字符串是像'」你會來,是的,/,不是「' – user2004685
而不是隻是」你會,來,是,不是「我想要的結果爲」會,你,來,是,/,沒有' – Aajan