我想忽略使用字符串标记器的特殊字符,如, " ; :。 例如,如果我输入: He said, "That's not a good idea."
输出应该是: He
Said
that
s
not
a
good
idea
这是我当前的代码 class Q_03
{
public static void main(String[] argv)
{
我有一段多年来一直工作的代码。调试后,我意识到最后一个令牌不能正确收集。我想是因为他的长度(超过10k字)。 代码: StringTokenizer tokens = new StringTokenizer(myString,"&&&&&&&");
(...)
String s=tokens.nextToken();
//Do something with s
s=tokens.nextT
System.out.println("Please input the elements and seperate each by a comma.");
e = dk.nextLine();
String[] elems = new String[e.length()];
st = new StringTokenizer(e,",");
for (int i = 0; i<e.len