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

      2020-06-30 12:23      JAVA编程
这篇文章主要介绍了java统计字符串中重复字符出现次数的方法,涉及java针对字符串的遍历与判断相关操作技巧,需要的朋友可以参考下

本文实例讲述了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数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》

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