首页 > 开发 > Java > 正文

java统计字符串中重复字符出现次数的方法

2024-07-13 09:59:53
字体:
来源:转载
供稿:网友

本文实例讲述了java统计字符串中重复字符出现次数的方法。分享给大家供大家参考,具体如下:

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]);      }    }  }}

希望本文所述对大家java程序设计有所帮助。


注:相关教程知识阅读请移步到JAVA教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表