我的漫漫程序之旅

          專注于JavaWeb開發
          隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
          數據加載中……

          統計一個字符串的重復字符出現的字數

          package com;

          import org.junit.Test;

          /**
           * 統計一個字符串的重復字符出現的字數
           * 
           * 
          @author zdw
           * 
           
          */

          public class StringTest
          {

              @Test
              
          public void test()
              
          {
                  String s 
          = "fdfaacceeeeeeeeeeeegghikkkkkoooo";
                  count(s);
              }


              
          public static void count(String str)
              
          {
                  
          // 用于存儲a-z出現的次數
                  int[] nums = new int[26];
                  
          for (char i : str.toCharArray())
                  
          {
                      
          // 在字母的范圍內
                      if (i >= 97 && i <= 123)
                      
          {
                          
          // 在其對應的索引位進行累加就可以了
                          nums[i - 97]++;
                      }


                  }


                  
          for (int i = 0; i < nums.length; i++)
                  
          {
                      
          // 只顯示出現的
                      if (nums[i] != 0)
                      
          {
                          System.out.println((
          char) (97 + i) + ":" + nums[i]);
                      }

                  }

              }

          }



          posted on 2008-10-23 16:03 々上善若水々 閱讀(1337) 評論(0)  編輯  收藏 所屬分類: J2SE

          主站蜘蛛池模板: 凉山| 沈阳市| 凭祥市| 石泉县| 襄樊市| 江孜县| 二连浩特市| 澄城县| 定州市| 保亭| 镇坪县| 米泉市| 米林县| 师宗县| 资源县| 原阳县| 金乡县| 阳西县| 郸城县| 福清市| 宕昌县| 长宁县| 鄂伦春自治旗| 万年县| 沂南县| 东丽区| 西华县| 湟中县| 浦江县| 尖扎县| 大田县| 元阳县| 石嘴山市| 义马市| 同德县| 屏东市| 大宁县| 潞城市| 抚顺市| 无为县| 右玉县|