统计字符中每个字符出现的个数

统计字符中每个字符出现的个数统计字符中每个字符出现的个数:import java.util.HashMap;public class 统计字符中每个字符出现的个数 { public static void main(String[] args) { String str = "aaabbbbgbbccc"; char[] ch = str.toCharArray(); HashMap<Char…

大家好,又见面了,我是你们的朋友全栈君。

统计字符中每个字符出现的个数:

import java.util.HashMap;

public class 统计字符中每个字符出现的个数 {

	public static void main(String[] args) {
		String str = "aaabbbbgbbccc";
		char[] ch = str.toCharArray();
		HashMap<Character,Integer> hm = new HashMap<>();
		for (char c : ch) {
			//如果是包含这个字符就个数+1
			if (hm.containsKey(c)) {
				hm.put(c,hm.get(c) + 1);
			}else {
				hm.put(c, 1);
			}
		}
		System.out.println(hm);
	}
}

统计字符中每个字符出现的个数

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/147189.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月13日 下午8:46
下一篇 2022年6月13日 下午8:46


相关推荐

  • docker重启后镜像消失_u盘安装iso原版镜像

    docker重启后镜像消失_u盘安装iso原版镜像一、问题引入根据镜像启动容器,执行命令如下:dockerrun–namemycentos-dcentos,通过dockerps查看正在运行中容器,缺找不到mycentos容器。再次通过dockerps-a查看发现,mycentos容器已经处于停止状态了。二、原因Docker容器后台运行,就必须有一个前台进程.容器运行的命令如果不是那些一直挂起的命令(eg.运行…

    2026年2月15日
    6
  • Vue 父组件向子组件传值

    Vue 父组件向子组件传值当我们将整个页面都拆分了不同的组件以后 这样就会涉及到组件之间的数据传递问题 常见的组件的通信可以分为三类 第一类 父组件向子组件传递数据第二类 子组件向父组件传递数据第三类 兄弟组件的数据传递 下面 我们先来看一下父组件向子组件传递数据的情况第一 子组件内部通过 props 接收传递过来的值 Vue component menu item props title props 后面跟一个数组 数组中的内容为字符串 这个字符串可以当做属性类使用 temp

    2026年3月18日
    2
  • 基于matlab的声源定位系统_matlab电流源在哪

    基于matlab的声源定位系统_matlab电流源在哪##一、获取代码方式**获取代码方式1:**完整代码已上传我的资源:[【声源定位】基于matlab广义互相关声源定位【含Matlab源码548期】](https://download.csdn.net/download/TIQCmatlab/31339120)点击上面蓝色字体,直接付费下载,即可。**获取代码方式2:**[付费专栏语音处理(Matlab)](https://blog.csdn.net/tiqcmatlab/category_11941450.html)…

    2025年11月23日
    4
  • Hackbar 使用教程

    Hackbar 使用教程Hackbar使用教程什么是Hackbar?Hackbar是一个Firefox的插件,它的功能类似于地址栏,但是它里面的数据不受服务器的相应触发的重定向等其它变化的影响.有网址的载入于访问****,联合查询**,各种编码,数据加密功能.这个Hackbar可以帮助你在测试SQL注入**,XSS漏洞和网站的安全性****,主要是帮助开发人员做代码的安全审计**,检查代码,寻找安全漏洞———…

    2022年4月26日
    86
  • java清除浏览器缓存[通俗易懂]

    java清除浏览器缓存[通俗易懂]方法一:<%response.setHeader(“Pragma”,”No-cache”);response.addHeader(“Cache-Control”,”must-revalidate”);response.addHeader(“Cache-Control”,”no-cache”);response.addHeader(“Cache-Control”,”no-store”);response.setDateHeader(“Expires”,0)…

    2022年7月18日
    46

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号