使用java Scanner获取字符串中的标记数

ale*_*rob 2 java

有没有办法获取由Java中的Method Scanner获取的字符串中的标记数?

我的意思是,我可以使用s = sc.nextLine()获取输入行作为字符串.但是在这个字符串上我不能使用lenght()方法因为它给了我字符总数(我想).

现有任何标准方法都可以获得令牌数量吗?提前致谢

Ach*_*Jha 6

试试这个:

int frequency = new StringTokenizer(myString, " ").countTokens();
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请参阅StringTokenizer.