计算每个角色

时间:2013-04-02 20:33:03

标签: java arrays

注意:对于每个UTF-16字符一个计数器阵列,计算每个字符的使用情况 对于我正在编写的程序,我试图用特定单词计算每个字符。到目前为止,我有,

   public void tally(String word)   
   {  
      if ((word == null) || (word.length() == 0))
      return;

   (Insert here)

   }

我在哪里“插入这里”是我试图用特定单词计算每个字符的地方。有谁知道这样做的简单方法?

3 个答案:

答案 0 :(得分:2)

  • 创建地图
  • 从第一个字符开始对于每个字符,检查地图中是否存在字符键,如果是,则将键的值增加1。
  • 如果不存在,请将字符作为键插入,并将值作为一个插入。完成后,打印地图。

答案 1 :(得分:0)

这看起来像是作业,所以我会给出一些简短的指示

答案 2 :(得分:0)

public void tally(String word)   
{  
      int count;
      if (word == null)
      {
           return count;
      }
      else
      {
           char[] ca;
           ca = word.toCharArray();
           for(int i = 0; i < ca.length; i++)
           {
                 count++;
           }
           return count;
      }

这将显示单词中总共有多少个字母。我想,从此,你可以做其余的事。