A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

class Demo{
public static void main(String[]args){
//定义一个字符串
String s="avbagdsgaxvbag";
//定义一个双列集合
TreeMap<Character,Integer>tm=new  TreeMap<Character,Integer>();
//将字符串转换为字符数组
char[]chs=s.toCharArray();
//增强for遍历数组
for(char c:chs){
    //通过键获取值
    Integer in=tm.get(x);
    //判断集合中是否有元素,没有添加元素
         if(in==null){
               tm.put(c,1);

              }else{
                  in++;
                 tm.put(c,in);

          }
         //创建字符串缓冲区
        StringBulider sb=new StringBulider();
          //遍历集合
           Set<Entry<Character,Integer>>entry=tm.entryset();
        //增强for遍历集合
         for(Entry<Character,Integer> en:entry){
                Character key=en.getKey();
               Integer value=en.getValue();
              sb.append(key).append("(").append(value).append(")");
           }
             String s1=sb.toString();
            System.out.println(s1);




}






}




}

3 个回复

倒序浏览
499087476 来自手机 中级黑马 2015-12-27 11:25:15
沙发
顶一个。虽然
回复 使用道具 举报
可以的,不错
回复 使用道具 举报
还有改进的地方
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马