计算java中字符串中的确切字符数

时间:2011-11-25 21:08:00

标签: java

我有一串名字,其中所有不同的名字都由相同的字符(#)分隔,例如汤姆#将#罗伯特#

我希望能够通过计算#出现的次数来计算名称的数量,我将如何进行此操作?

2 个答案:

答案 0 :(得分:4)

你需要:

yourstring.splt("#").length;

答案 1 :(得分:0)

为什么要通过计算分隔符的数量来计算令牌的数量?

只需使用StringTokenizer获取所有标记(将分隔符设置为#),然后获取其大小。

StringTokenizer(String str, String delim)
      Constructs a string tokenizer for the specified string.

然后:

 int    countTokens()
      Calculates the number of times that this tokenizer's nextToken method can be called before it generates an exception.