用js实现统计字符串里面的出现次数最多的字符
<script>
var str='adadfdfseffserfefsefseeffffftsdg'
var maxLength = 0; //命名一个变量放置字母出现的最高次数并初始化为0
var result = ''; //命名一个变量放置结果输入
while( str != '' ){ //循环迭代开始,并判断字符串是否为空
oldStr = str; //将原始的字符串变量赋值给新变量
getStr = str.substr(0,1); //用字符串的substr的方法得到第一个字符(首字母)
eval("str = str.replace(/"+getStr+"/g,'')"); //将首字符在整个字符串中全部用空替代
if( oldStr.length-str.length > maxLength )
{ //判断原始的字符串的长度减去替代后字符串长度是否大于之前出现的最大的字符串长度
maxLength = oldStr.length-str.length; //两字符串长度相减得到最大的字符串长度
result = getStr + "=" + maxLength //返回最大的字符串结果(字母、出现次数)
}
}
alert(result); //弹出结果
</script>
转载于:https://www.cnblogs.com/xuq22/archive/2011/07/07/3769386.html
用js实现统计字符串里面的出现次数最多的字符相关推荐
- 用c语言编写代码:统计一个文本中出现次数最多的字符,写一个程序,统计一段文本中,出现次数最多的英文字母的数量,同字母大小写视为同字母 例子: wq...
满意答案 ktbp61j 2015.11.26 采纳率:53% 等级:9 已帮助:613人 123456789101112131415161718192021# -*- coding: utf- ...
- 辉太郎看前端(查找出字符串或数组中出现次数最多的字符)
前言 利用字符串中的方法charAt(),返回指定下标位置的字符 字符串 // 1.统计次数var str = 'XMLHttpRequest';// 创建了一个空的对象,存储字符串中的每个字符.属性 ...
- JavaScript学习(七十七)—统计字符串中出现次数最多的字符和每个字符出现的次数
JavaScript学习(七十七)-统计字符串中出现次数最多的字符和每个字符出现的次数
- #特辑# 统计字符串中出现次数最多的字符是哪个,并且出现了出现了几次 。
方式一 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8&q ...
- python 字符串去重且相同字符最多出现2次_Python实现计算字符串中出现次数最多的字符示例...
本文实例讲述了Python实现计算字符串中出现次数最多的字符.分享给大家供大家参考,具体如下: 1. 看了网上挺多写的方法都没达到我所需要的效果,我干脆自己写了个方法共享给大家 ee = 'aa111 ...
- java统计每个单词单词出现的次数_Java统计英文句子中出现次数最多的单词并计算出现次数的方法...
本文实例讲述了Java统计英文句子中出现次数最多的单词并计算出现次数的方法.分享给大家供大家参考,具体如下: import java.util.*; /** * 统计出现次数最多的单词和它出现的次数 ...
- 面试题:寻找一个字符串中出现次数最多的字符以及出现的次数
要求编写代码实现:寻找一个字符串中出现次数最多的字符以及出现的次数. 解法一:用删除法实现 (挺巧妙的一种) public class FindTheMostAppearChar {public st ...
- java 单词出现次数_Java统计英文句子中出现次数最多的单词并计算出现次数的方法...
搜索热词 本文实例讲述了Java统计英文句子中出现次数最多的单词并计算出现次数的方法.分享给大家供大家参考,具体如下: import java.util.*; /** * 统计出现次数最多的单词和它出 ...
- 【算法】大搜车——找出一个字符串中出现次数最多的字符,如果有多个出现次数相同的字符,那就找出最先出现的那个字符
题目描述:找出一个字符串中出现次数最多的字符,如果有多个出现次数相同的字符,那就找出最先出现的那个字符 思考: 我的第一反应是分三步: 遍历字符串,统计每个字符出现的次数 找出最大的次数 找出最大次数 ...
最新文章
- 第1关:最长非降子序列(非连续)问题
- 无法打开锁文件 /var/lib/dpkg/lock - open (13: 权限不够) 无法对状态列表目录加锁(/var/lib/dpkg/),请查看您是否正以 root 用户运行?
- 【SpringCloud】配置中心简介及其搭建
- subversion commit 报错A checksum mismatch occurred
- 动态链接库和静态库的区别
- tomcat运行报错Failed to start component [StandardEngine[Catalina].StandardHost[localhost].
- Java IO 之 SequenceInputStream 原理解析
- Taro+react开发(43)重新渲染置空
- Lucene正则表达式查询RegenxQuery
- 安装Magento的系统需求
- java new file会创建文件吗_Java高级——文件与I/O流
- 疫情当前,华为云数据库携手WeLink保障企业云上办公数据稳定可靠
- Struts入门经验(二)
- js html post提交表单,JS动态创建表单post提交
- 7-33 电话聊天狂人 (25 分)(map水题)
- 带你读懂——频率响应与采样频率之间的关系
- 同花顺数据获取思路及算法
- response.getWriter().write()和 response.getWriter().print()的区别 以及 PrintWriter对象 和 out对象 的区别
- 关于opencv读取图片,无法正常显示
- 《圈外课程学习记录》3.2 数据化强力说服
热门文章
- 插值查找(按比例查找)
- STM32F4 HAL库开发 -- SPI Flash
- java 线程状态 jstack_jstack查看jvm线程状态
- 基于Android5.1的双屏异显分析
- SDL及扩展库在ARM-Linux 完整移植
- 【译】Notes on Blockchain Governance
- JZOJ 5640. 【NOI2018模拟4.9】劈配
- 单刹车信号不合理故障_关于汽车制动系统有哪些故障?该如何解决?
- Mendeley Desktop 很好用的一个文件管理软件
- poj2104(区间第k大+离散化)