下面是基于分隔符创建标记的代码。这会给出令牌,但不会以令牌结果考虑分隔符。如果我们想在结果中包含分隔符,应该采用什么方法。如何在结果中捕获分隔符作为标记
StringTokenizer tr=
new StringTokenizer("Will you come, yes/no",",/");
while (tr.hasMoreElements())
System.out.println(tr.nextElement()+",");
所以输出应标记为:
意志,你,来了,是的,/,无,
(而不是仅仅将,你来了,是,否,)
我不知道我是否清楚地了解你的需求,但它会给你期待什么,如果你的字符串是像'”你会来,是的,/,不是“' – user2004685
而不是只是”你会,来,是,不是“我想要的结果为”会,你,来,是,/,没有' – Aajan