【发布时间】:2020-01-08 14:20:25
【问题描述】:
我已经看到将多个分隔符(例如'.'、'?'、'!')传递给 StringTokenizer 构造函数的语法是:
StringTokenizer obj=new StringTokenizer(str,".?!");
我没有得到的是,我已将所有定界符用双引号括起来,所以这不会使它成为字符串而不是单独的 人物。 StringTokenizer 类如何将它们识别为单独的字符?为什么是 ”。?!”不被视为单个分隔符?
【问题讨论】:
-
因为这就是文档所说的。我不确定是什么问题。
-
我的意思是,分隔符可以是字符串而不是单个字符吗?例如。可以将“abc”视为单个分隔符吗?
-
@UserKunal123 与
StringTokenizer- 没有。String#split- 是的。看我的回答。
标签: java string tokenize stringtokenizer