-1

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

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

   (Insert here)

   }

因为我有“在此处插入”的地方是我试图统计特定单词中的每个字符的地方。有谁知道简单的方法吗?

4

3 回答 3

2
  • 创建地图
  • 从第一个 char 开始对每个字符,检查该字符键是否存在于 map 中,如果存在,则将该键的值加一。
  • 如果不存在,则插入字符作为键,值作为一。完成后,打印地图。
于 2013-04-02T20:36:19.167 回答
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;
      }

这将显示单词中总共有多少个字母。我认为,从此,您可以完成其余的工作。

于 2013-04-03T10:30:04.873 回答
0

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

于 2013-04-02T20:40:00.050 回答