let str = "qwertyuiuryufddfghhccfguisdhaahabdhadadafcaawaa";let obj = {}; //定义一个新对象//循环遍历字符串for (let i = 0; i < str.length; i++) {// charAt()方法,返回某个指定位置的字符let char = str.charAt(i);// char就是对象obj的一个属性,obj[char]是属性值,obj[char]控制出现的次数(char是键值对中的键,obj[char]是值)if (obj[char]) {obj[char]++; //次数加1} else {obj[char] = 1; //若第一次出现,次数记为1}}// 输出的是完整的对象,记录着每一个字符及其出现的次数console.log(obj);// 遍历对象,找到出现次数最多的字符的次数let max = 0;let maxChar = "";for (let key in obj) {if (max < obj[key]) {max = obj[key]; // max始终储存次数最多的那个maxChar = key; // 那么对应的字符就是当前的key}}console.log("最多的字符是" + maxChar);console.log("出现的次数是" + max);

判断字符串中哪个字符出现的次数最多?相关推荐

  1. java统计字符串中每个字符出现的次数,统计字符串中每个字符出现的次数

    本文收集整理关于统计字符串中每个字符出现的次数的相关议题,使用内容导航快速到达. 内容导航: Q1:c语言统计字符串中每个字符出现的次数 一.算法分析: 要统计每个字符出现的个数,那么就要为每个字符做 ...

  2. 【java基础】map的基本使用与字符串中每个字符出现的次数统计

    Map集合概述和特点 Map集合概述 interface Map<K,V> K:键的类型:V:值的类型 Map集合的特点 键值对映射关系 一个键对应一个值 键不能重复,值可以重复 元素存取 ...

  3. Java——集合(输入一串字符串,统计字符串中每个字符出现的次数)

    A:案例演示 需求:输入一串字符串,统计字符串中每个字符出现的次数** 分析: 1,定义一个需要被统计字符的字符串 2,将字符串转化为字符数组,才能拿到每一个字符 3,定义双列集合存储字符串中字符以及 ...

  4. 统计一个字符串中每个字符出现的次数

    统计字符串中每个字符出现的次数 分析: 代码展示: 分析: 1.定义一个需要被统计字符的字符串.2.将字符串转换为字符数组.3.定义一个双列集合,存储字符串中的字符以及字符在此字符串中出现的次数.4. ...

  5. Java黑皮书课后题第6章:*6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数。编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数

    6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数.编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数 题目 题目描述 破题 代码 运 ...

  6. 输入字符串统计字符串中每个字符出现的次数

    这是一个作业题. 我还遇到两次了- 利用map集合嘿哈哈搞定- import java.util.HashMap; import java.util.Scanner;public class Cacl ...

  7. 【Java】统计字符串中每个字符出现的次数

    package LearnJava6;import java.util.HashMap; import java.util.Scanner; import java.util.Set;//统计字符串中 ...

  8. java基础—统计一个字符串中各个字符出现的次数

    统计一个字符串中各个字符出现的次数 import java.util.Iterator; import java.util.Set; import java.util.TreeMap;public c ...

  9. 查找字符串中某个字符出现的次数

    查找字符串中某个字符出现的次数 算法逻辑: 核心算法:先查找第一个字符出现的位置 然后只要indexOf返回的结果不是 -1 就继续往后查找 因为indexOf只能查找到第一个,所以后面的查找,一定是 ...

最新文章

  1. 利用循环,使得10 * 10的二维数组具有以下值,并按以下结构输出在屏幕上
  2. opencv学习(part1)--OpenCv框架介绍
  3. ansible(自动化运维上)——ansible部署,添加主机组,连通性测试
  4. linux中内部命令有哪些,linux内部命令有哪些
  5. 湖北省汉十高速公路项目接近尾声,所想所感真的值得写写
  6. excel 单元格文本链接方法
  7. 【docker】使用云服务器运行docker时无法访问宿主机的映射端口
  8. spinbox的valuechanged 不响应键盘_程序员和游戏爱好者必备,双十一热身:2019年最好的机械键盘...
  9. 解决排列组合问题的通用算法(转)
  10. Python的静态类型之旅
  11. 抖音超强黑科技的到来真的有吗?
  12. c语言输出100以内素数用函数,用C语言 输出100以内的素数,
  13. codeforces CF487E Tourists 边双连通分量 树链剖分
  14. qcqa是什么职位_qc经理是什么职位
  15. 一心多用多线程-线程的生命周期
  16. 服务器被攻击了多久恢复?服务器被攻击了怎么处理?
  17. super关键字什么时候使用?super的适用场景是?
  18. 基于pyskl的poseC3D训练自己的数据集
  19. 每台计算机用户都有一个独有的,因特网上的每台正式计算机用户都有一个独有的()。A.Mac地址B.网络号C.主机号D.IP地址...
  20. java实现OpenCV 4.1.0人脸相似度对比

热门文章

  1. 第十一届蓝桥杯大赛软件类B组省赛题目(2020蓝桥杯)
  2. Insomnia下载
  3. 浅析网购中的客户对商品的评论
  4. 【游戏设计系列】关于游戏设计文档
  5. 腾讯云 8核 16G 18M 的轻量应用服务器评测
  6. matlab冲激激励,实验一 阶跃响应与冲激响应.doc
  7. JQuery 日期选择框,精确到时分秒类型。
  8. 《520七夕情人节表白礼物》:虚幻浪漫的爱情故事——❤520表白星空漫漫3D相册❤(HTML+CSS+JavaScript)...
  9. Oracle导出导入dmp文件
  10. ❤女朋友生日❤ HTML+css3+js 实现抖音炫酷樱花3D相册 (含背景音乐)程序员表白必备