判断字符串中哪个字符出现的次数最多?
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);
判断字符串中哪个字符出现的次数最多?相关推荐
- java统计字符串中每个字符出现的次数,统计字符串中每个字符出现的次数
本文收集整理关于统计字符串中每个字符出现的次数的相关议题,使用内容导航快速到达. 内容导航: Q1:c语言统计字符串中每个字符出现的次数 一.算法分析: 要统计每个字符出现的个数,那么就要为每个字符做 ...
- 【java基础】map的基本使用与字符串中每个字符出现的次数统计
Map集合概述和特点 Map集合概述 interface Map<K,V> K:键的类型:V:值的类型 Map集合的特点 键值对映射关系 一个键对应一个值 键不能重复,值可以重复 元素存取 ...
- Java——集合(输入一串字符串,统计字符串中每个字符出现的次数)
A:案例演示 需求:输入一串字符串,统计字符串中每个字符出现的次数** 分析: 1,定义一个需要被统计字符的字符串 2,将字符串转化为字符数组,才能拿到每一个字符 3,定义双列集合存储字符串中字符以及 ...
- 统计一个字符串中每个字符出现的次数
统计字符串中每个字符出现的次数 分析: 代码展示: 分析: 1.定义一个需要被统计字符的字符串.2.将字符串转换为字符数组.3.定义一个双列集合,存储字符串中的字符以及字符在此字符串中出现的次数.4. ...
- Java黑皮书课后题第6章:*6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数。编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数
6.23(指定字符的出现次数)使用下面的方法头编写一个方法,找到一个字符串中指定字符的出现次数.编写一个测试程序,提示用户输入一个字符串以及一个字符,显示该字符出现次数 题目 题目描述 破题 代码 运 ...
- 输入字符串统计字符串中每个字符出现的次数
这是一个作业题. 我还遇到两次了- 利用map集合嘿哈哈搞定- import java.util.HashMap; import java.util.Scanner;public class Cacl ...
- 【Java】统计字符串中每个字符出现的次数
package LearnJava6;import java.util.HashMap; import java.util.Scanner; import java.util.Set;//统计字符串中 ...
- java基础—统计一个字符串中各个字符出现的次数
统计一个字符串中各个字符出现的次数 import java.util.Iterator; import java.util.Set; import java.util.TreeMap;public c ...
- 查找字符串中某个字符出现的次数
查找字符串中某个字符出现的次数 算法逻辑: 核心算法:先查找第一个字符出现的位置 然后只要indexOf返回的结果不是 -1 就继续往后查找 因为indexOf只能查找到第一个,所以后面的查找,一定是 ...
最新文章
- 利用循环,使得10 * 10的二维数组具有以下值,并按以下结构输出在屏幕上
- opencv学习(part1)--OpenCv框架介绍
- ansible(自动化运维上)——ansible部署,添加主机组,连通性测试
- linux中内部命令有哪些,linux内部命令有哪些
- 湖北省汉十高速公路项目接近尾声,所想所感真的值得写写
- excel 单元格文本链接方法
- 【docker】使用云服务器运行docker时无法访问宿主机的映射端口
- spinbox的valuechanged 不响应键盘_程序员和游戏爱好者必备,双十一热身:2019年最好的机械键盘...
- 解决排列组合问题的通用算法(转)
- Python的静态类型之旅
- 抖音超强黑科技的到来真的有吗?
- c语言输出100以内素数用函数,用C语言 输出100以内的素数,
- codeforces CF487E Tourists 边双连通分量 树链剖分
- qcqa是什么职位_qc经理是什么职位
- 一心多用多线程-线程的生命周期
- 服务器被攻击了多久恢复?服务器被攻击了怎么处理?
- super关键字什么时候使用?super的适用场景是?
- 基于pyskl的poseC3D训练自己的数据集
- 每台计算机用户都有一个独有的,因特网上的每台正式计算机用户都有一个独有的()。A.Mac地址B.网络号C.主机号D.IP地址...
- java实现OpenCV 4.1.0人脸相似度对比
热门文章
- 第十一届蓝桥杯大赛软件类B组省赛题目(2020蓝桥杯)
- Insomnia下载
- 浅析网购中的客户对商品的评论
- 【游戏设计系列】关于游戏设计文档
- 腾讯云 8核 16G 18M 的轻量应用服务器评测
- matlab冲激激励,实验一 阶跃响应与冲激响应.doc
- JQuery 日期选择框,精确到时分秒类型。
- 《520七夕情人节表白礼物》:虚幻浪漫的爱情故事——❤520表白星空漫漫3D相册❤(HTML+CSS+JavaScript)...
- Oracle导出导入dmp文件
- ❤女朋友生日❤ HTML+css3+js 实现抖音炫酷樱花3D相册 (含背景音乐)程序员表白必备