【发布时间】:2016-08-19 14:38:14
【问题描述】:
我想使用字符串标记器忽略特殊字符,例如 , " ; :。
例如,如果我输入:
He said, "That's not a good idea."
输出应该是:
He
Said
that
s
not
a
good
idea
这是我当前的代码
class MyClass
{
public static void main(String[] argv)
{
System.out.print("Enter text to break :- ");
Scanner sc = new Scanner(System.in);
String x = sc.nextLine();
StringTokenizer url = new StringTokenizer(x, " ");
while(url.hasMoreTokens())
{
System.out.println(url.nextToken());
}
}
}
【问题讨论】:
-
考虑使用适当的正则表达式
String#split。
标签: java special-characters stringtokenizer