java中对字符串每个字符统计的方法

时间:2023-09-23 13:53:16 


/*
    String name = "adsbsadgsadgtewterfsdf";
    eg a-->6,b-->1 d-->3 ...
    将字符串以a(字母)=>2(个数)存入Map集合框架中
   思路:1.将字符串转换成字符数组.
          2.定义一个Map集合,然后对字符数组进行遍历,如果Map集合中没有该元素就将该元素存入Map集合中,并定义一个计数器,将次数存入Map中,来达到目的 

*/
import java.util.*;
class CharMapDemo
{
    public static void main(String[] args)
    {
        String str = "abcedsadgsadfasdfaa";
        TreeMap<Character,Integer> tm = Pross(str);
        System.out.println(tm);
    }
    public static TreeMap<Character,Integer> Pross(String str)
    {
            char[] charArray = str.toCharArray();

            TreeMap<Character,Integer> tm = new TreeMap<Character,Integer>();

            for (int x = 0; x < charArray.length ;x++ )
            {
                if(!tm.containsKey(charArray[x]))
                {
                    tm.put(charArray[x],1);
                }
                else
                {
                    int count = tm.get(charArray[x])+1;
                    tm.put(charArray[x],count);
                }
            }
            return tm;
    }
}


标签:字符串,统计
0
投稿

猜你喜欢

  • SpringBoot 创建容器的实现

    2022-04-03 08:41:02
  • 在Java代码中解析html,获取其中的值方法

    2023-12-04 20:13:41
  • java 数据结构之删除链表中的元素实例代码

    2022-03-28 00:51:11
  • C#利用Task实现任务超时多任务一起执行的方法

    2023-07-04 20:03:38
  • Spring源码完美导入IDEA的过程

    2023-05-13 14:11:50
  • Java ArrayList实现班级信息管理系统

    2023-09-17 15:15:25
  • android 横竖屏限制的配置方法

    2023-02-06 21:55:45
  • RollViewPager图片轮播效果开源框架使用方法详解

    2021-12-06 07:22:59
  • 微信支付仅能成功调用一次问题的解决方法(Android)

    2021-07-27 10:40:17
  • spring mvc实现登录账号单浏览器登录

    2022-06-28 22:29:47
  • SpringCloud如何创建一个服务提供者provider

    2023-08-01 01:56:33
  • java设计模式理解依赖于抽象不依赖具体的分析

    2023-09-13 01:41:45
  • C#操作XML文件步骤

    2021-11-04 21:51:44
  • C#读取XML的三种实现方式

    2023-02-08 10:07:01
  • c# 字符串操作总结

    2022-03-16 05:59:25
  • Android 仿余额宝数字跳动动画效果完整代码

    2021-06-02 16:53:41
  • Intellij IDEA根据maven依赖名查找它是哪个pom.xml引入的(图文详解)

    2023-07-20 07:49:35
  • 关于SpringBoot的@ConfigurationProperties注解和松散绑定、数据校验

    2023-11-03 15:37:41
  • 详解Kotlin中的面向对象(一)

    2023-08-17 12:57:38
  • 详解Spring关于@Resource注入为null解决办法

    2023-02-13 18:14:13
  • asp之家 软件编程 m.aspxhome.com