欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

泛型 分享,泛型,输入一个英文字符串,统计

来源: javaer 分享于  点击 45751 次 点评:217

泛型 分享,泛型,输入一个英文字符串,统计


输入一个英文字符串,统计出其中各字符出现的次数,并以下列样式输出:

a=?,b=?,c=?,d=?,e=?,f=?,g=?,h=?,i=?,j=?

public static void main(String[] args) {        // TODO Auto-generated method stub        StringBuffer s1 = new StringBuffer("abcdefghijijiji");        TreeMap<Character,Integer> m = new TreeMap<Character,Integer>();        m.put('a', 0);        m.put('b', 0);        m.put('c', 0);        m.put('d', 0);        m.put('e', 0);        m.put('f', 0);        m.put('g', 0);        m.put('h', 0);        m.put('i', 0);        m.put('j', 0);        Set s = m.keySet();        for (int i = 0; i < s1.length(); i++) {            char ch = s1.charAt(i);            int n = m.get(ch) + 1;            m.put(ch, n);        }        Object[] ch = s.toArray();        for (int i = 0; i < ch.length; i++) {            System.out.print(ch[i] + ":" + m.get(ch[i]));            if(i < ch.length-1){                System.out.print(", ");            }        }        System.out.println();    }//该片段来自于http://byrx.net
相关栏目:

用户点评