重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本文实例讲述了Java编程实现统计一个字符串中各个字符出现次数的方法。分享给大家供大家参考,具体如下:
成都创新互联公司是一家专业提供宜城企业网站建设,专注与网站设计、成都网站设计、成都h5网站建设、小程序制作等业务。10年已为宜城众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。import java.util.Iterator; import java.util.Set; import java.util.TreeMap; public class TreeMapDemo { //统计一个字符串中相应字符出现的次数 public static void main(String[] args) { // System.out.println("创新互联测试结果:"); String s = "aagfagdlkerjgavpofjmvglk我是你的"; //调用自定义方法来 统计相应字符出现的次数 method(s); } private static void method(String s) { //定义 一个容器 TreeMaptm = new TreeMap (); //将这TreeMap中的key全部取出来,然后储存到set集合中去 Set st = tm.keySet(); //将所需要统计的字符串转换成一个字符数组 char[] c = s.toCharArray(); //通过for循环逐一统计每个字符出现的次数 for(int x=0;x tm) { // TODO Auto-generated method stub Set st = tm.keySet(); Iterator ti = st.iterator(); for(;ti.hasNext();) { char key = ti.next(); System.out.println(key+"("+tm.get(key)+")"); } } }