- 浏览: 87342 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (148)
- 全文检索 (1)
- java (29)
- xml (2)
- json (2)
- redis springmvc (1)
- Redis (5)
- 开发常识 (1)
- tomcat (2)
- 单元测试Junit (2)
- 设计模式 (2)
- spring (10)
- jvm (2)
- eclipse (4)
- echart (1)
- mybatis (1)
- mysql (3)
- web (1)
- js (2)
- PL/SQL (2)
- 其他 (1)
- 人生 (1)
- 安全 (2)
- jsp (2)
- 硬件电脑 (1)
- linux (3)
- git (10)
- oracle (8)
- ant (1)
- maven (2)
- 正则表达式 (2)
- chrome (1)
- 面试 (6)
- 多线程 (19)
- bug (11)
- java工具类 (3)
- 算法 (1)
- bug,git (1)
- shell (2)
- springmvc (2)
- Java8 (1)
- 消息队列-rocketmq (1)
- es (1)
- dubbo (0)
- spring cloud (0)
- hashmap (0)
- springboot (1)
- velocity (0)
经常遇到这个问题:总结一下 思路和代码
import java.util.HashMap; import java.util.Map; import java.util.Set; //统计一个字符串中每个字符出现的次数 //思路 : /*1.遍历字符串,取出每一个字符需要用到chatAt() 2.由于最终展示的数据呈现的方式是 字符---个数 这种形式,能联想到用map集合是最合适的;那么将取出的字符存到临时容器中 3.判断:如果这个字符在容器中不存在,那么肯定是第一次出现,直接将这个字符存到容器中,此时value的值为1;如果这个字符在容器中存在,则取出字符的value,对值进行加1的操作,然后更新map; 4.遍历map,查看字符与之对应的次数。 */ public class TestCountString { public static void main(String[] args) { String str = "aaeufreuhfjdshfakjdshfkjdsahfkjdsahfeufhyenvmvmcxbvdafaslkjdhfjdsfheibcda"; Map map = new HashMap (); for(int i=0;i<str.length();i++){ char ch = str.charAt(i); boolean isFirstExist = map.containsKey(ch); if(isFirstExist){ //多次 int value = (Integer)map.get(ch); value++; map.put(ch, value); }else{ //第一次 map.put(ch, 1); } } Set keySet = map.keySet(); for (Object key : keySet) { Object value = map.get(key); System.out.println(key+"========"+value); } } } /* 运行结果: f========10 d========8 e========5 b========2 c========2 a========8 n========1 l========1 m========2 j========6 k========4 h========8 i========1 v========3 u========3 s========6 r========1 y========1 x========1 */
发表评论
-
linux 文件 dos unix格式,unix和dos下文本文件得区别
2023-09-06 23:23 84问题: 当在window ... -
java 枚举values()方法
2019-07-30 20:41 380工作中,同事 ... -
newHashMapWithExpectedSize
2019-07-30 19:45 1183newHashMapWithExpectedSize VS ... -
java 8 stream应用
2019-07-15 11:43 01.生成map List<BusinessFacili ... -
技术知识点汇总
2019-02-12 15:47 01. LTS(light-task-scheduler) ... -
架构演进
2018-12-21 00:54 348一传统垂直mvc项目 垂直架构图:表示层->业务逻辑层- ... -
集群中session共享
2018-12-20 23:25 0当项目演进时,一个节点出错,如何保证域名能访问到别的节点。 一 ... -
父类子类静态代码块执行
2018-08-22 15:23 0先看一个基础面试题: package com.jbx.te ... -
数组元素的初始化
2018-07-10 17:16 461直接上代码 ,char的初始化值是'\u0000' p ... -
DateUtil
2018-03-15 20:53 459记录一下常用的工具类,方便使用的时候可以获取。 pack ... -
indexOf判断一个字符串是否包含另一个字符串
2018-02-26 08:58 480jdk中的表述如下 indexOf public int in ... -
eclipse 添加反编译
2018-01-25 08:57 299为eclipse中*.clsas/*.class withou ... -
Java读取配置文件
2018-01-24 16:00 288Java读取配置文件test.properties 文件tes ... -
HTTP请求头
2017-12-29 16:49 0Request Headers 当访问一个action时,在谷 ... -
阿里巴巴Java开发手册(终极版)
2017-11-13 16:37 466前言 《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队 ... -
JavaEE 基础实用教程(二)------Jsp应用基础
2017-11-03 17:22 626习题 1.画出HTML文件的基 ... -
JavaEE 基础实用教程(一)---简述
2017-11-03 14:55 563第一部分 实用教程 第 ... -
实现普通用户登录
2017-11-03 11:09 0页面元素: 用户名,密码,验证码,登录 1.创建登录页 ... -
Java容器-- 99集
2017-10-26 14:21 0API接口 Collection Set List H ... -
自己编写一个Map
2017-10-25 15:34 522在爱酷学习网上学习Java视频,其中有一个自己实现map的功能 ...
相关推荐
一个统计字符串中每个字符出现次数并排序的工具,统计一段字符中出现次数最多的字。
统计一个字符串中每个字符出现的次数 通过集合的contains方法判断集合当中是否已经保存该字符 |-false:将取出的字符串存储到list当中 |-true:将字符对应的次数+1。
使用java统计字符串中每个字符出现的次数,尤其是笔试题或者上机最容易考。 需要统计的字符串:aBbcddedfadg准备开始统计每个字符出现的次数... f:1次;g:1次;d:4次;e:1次;b:1次;c:1次;B:1次;a:2次;
字符串统计函数,统计不同字符个数和每个字符出现的次数。用一个简单的数据结构做的,注释很清楚。
有如下的一个字符串 String str = “QWERTYUIQQQWJHDAADADBBBBCAD”;... 请统计出其中每一个字母出现的次数,在控制台打印如下的格式: A----3 B----4 C----1 D----2 请打印出字母次数最多的那一对
得出一个字符串中的连续出现次数最多的子串
输入一个字符串,统计出这个字符串的英文大写字母、小写字母、数字、空格以及其它字符的个数
统计某个字符串中大小写字母A或a出现的次数java 5count.rar
Java实现统计一个文本文件中每一行字符串出现的次数,Java实现统计一个文本文件中每一行字符串出现的次数
输入一个字符串,该字符串中可以包含&^$^#@*任何符号以及空格。输入以回车结束。 Output 有多行。输出该字符串中每个出现过的数字,然后在冒号“:”后面输出该数字出现的次数。按数字大小,从小到大的顺序输出。...
(2)统计某一字符串在文章中出现的次数,并输出该次数; (3)删除某一子串,并将后面的字符前移。 (4)存储结构使用线性表,分别用几个子函数实现相应的功能; 输入数据的形式和范围: 可以输入大写、小写的英文...
读取txt文件,统计“java”字符串出现的次数
本文实例讲述了Python统计一个字符串中每个字符出现了多少次的方法。分享给大家供大家参考,具体如下: #coding=utf-8 #统计一个字符串中的每一个字符出现了多少次 #定义一个字符串 str = 'abbcccdddd' #在字符串的...
使用Java编程语言统计一个字符串中数字、...通过以上步骤,我们可以实现一个简单的程序,用于统计字符串中数字、汉字、字母和其他字符的出现次数。这个程序对于学习Java编程语言和字符串处理技术具有一定的参考价值。
统计字符出现的次数
本文实例讲述了JavaScript统计字符串中每个字符出现次数的方法。分享给大家供大家参考,具体如下: 这是一个面试题,要求随便给你一个字符串,让你求出字符串中每个字符出现的次数。 先来看看运行效果截图: 具体...
获取一个文本上每个字符出现的次数,将结果写在times.txt上
编写一个程序,统计输入的英文字符串中字母a,b和c分别出现的次数,并输出。
4-1-7 统计字符串列表中每个字母出现的次数.py