逛园子看到一童鞋做的华为上机题目,写来好长的代码,懒得看,感觉不可能这么难,于是动手敲了下。

import java.util.Scanner;public class StringTest {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubScanner scanner = new Scanner(System.in);String A = scanner.nextLine();//find the char which showS the mostint[] charTable=new int[123];//A-65 Z-90//a-97 z-122int maxIndex=0;for(char c:A.toCharArray()){            charTable[c]=1+charTable[c];            if(charTable[c]>charTable[maxIndex])maxIndex=c;}System.out.println("the char is: "+(char)maxIndex+" - Times:"+charTable[maxIndex]);    }}

[java] 找出字符串中出现最多的字符和出现的次数相关推荐

  1. 找出字符串中出现最多的字符以及次数 JS

    let str = "abcdaaaaaaaa";/* 我们可以先定义一个对象来统计一下出现最多的字符以及次数 */let obj = {}/* 利用for循环我们可以将str的每 ...

  2. Java找出字符串中第一个不重复的字符

    indexOf() 方法有以下四种形式: public int indexOf(int ch): 返回指定字符在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回 -1. public ...

  3. [JS]计算字符串中出现最多的字符和其出现次数

    这是一道面试题 此处是利用Obj来解决的,当然不只此一种方法. 1 //思路:遍历数组,拿到一个字符,并将之以 "字符":出现次数 的key:value形式存到对象中. 2 //如 ...

  4. 刷题笔记之十 (小易的升级之路+找出字符串中第一个只出现一次的字符+洗牌+MP3光标位置)

    目录 1.存取任意指定序号的元素和在最后进行插入和删除运算,利用顺序表存储最节省时间 2. 数据结构中具有记忆功能的是栈 3. 递归程序的优化一般为 尾递归优化 4.二叉树遍历,前中后序遍历用到的是栈 ...

  5. LeetCode 28. 找出字符串中第一个匹配项的下标 -- 字符串编码成数字匹配

    找出字符串中第一个匹配项的下标 中等 1.6K 相关企业 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 ...

  6. 28.找出字符串中第一个匹配项的下标

    28.找出字符串中第一个匹配项的下标 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始).如果 ...

  7. 算法Day8|字符串专题二 剑指 Offer 58 - II. 左旋转字符串,28. 找出字符串中第一个匹配项的下标,459. 重复的子字符串

    剑指 Offer 58 - II. 左旋转字符串 解题思路: 反转区间为前n的子串 反转区间为n到末尾的子串 反转整个字符串 class Solution {public String reverse ...

  8. 找出字符串中第一个不重复的字符

    找出字符串中第一个不重复的字符 leetcode原题地址 我的解决方法 将字符串转换成字符数组 使用两层循环遍历,最终根据第二层循环退出时的下标值来判断是否是不重复的字符 我的代码: public i ...

  9. 笔试强训第三周编程题part01(年终奖,迷宫问题;微信红包,计算字符串的距离;小易的升级之路,找出字符串中第一个只出现一次的字符,洗牌)

    年终奖 OJ链接 此题是一道动态规划的问题 读题可知:只能从上往下和从左往右移动 由此需要前[i-1] [ j ]和[i][j-1]来比较大小来确实最优解. 其中有两种特殊情况,第一行和第一列 代码如 ...

最新文章

  1. js init : function ()
  2. 程序员内卷的结局 | 每日趣闻
  3. Association, Composition and Aggregation in UI5, CRM, S/4HANA and C4C
  4. python怎么执行程序_小鹅通视频怎么下载?用python实现小鹅通视频下载(二)
  5. memcpy函数实现_等比例缩放c++ opencv 实现
  6. 基于Tablestore的Wifi设备监管系统架构实现
  7. 【翻译】ASP.NET 4中的可扩展输出缓存
  8. L3-023 计算图 (30 分)--PAT 团体程序设计天梯赛 GPLT
  9. php蓝奏云解析源码,PHP获取蓝奏云直链解析源码
  10. javax.servlet.http.HttpServletResponse接口(HTTP版本)
  11. 小D课堂 - 零基础入门SpringBoot2.X到实战_第8节 数据库操作之整合Mybaties和事务讲解_34、SpringBoot整合Mybatis实操和打印SQL语句...
  12. 如何解决CAN FD与CAN网络共存问题
  13. 【Unity 题型】Unity基础
  14. IO口读写实验微型计算机,微机原理与单片机实验报告.doc
  15. OCP-1Z0-051 第21题 LONG类型
  16. 2012~2020年期货全品种TICK数据共享更新至2020.7.24
  17. 基于ssm小学芙童币和芙童印章管理系统-计算机毕业设计源码文档
  18. 屏幕色彩(一)-已知混色光色点求配色比
  19. 数据分析及挖掘到底能带来什么价值?
  20. HRBUST2343 巴啦啦能量(字符串,技巧)

热门文章

  1. python中astr是啥_python的基本操作
  2. c语言字符串输出瘕b,c语言课件10tt函数(1)幻灯片资料(51页)-原创力文档
  3. w ndows10即将停止更新,微软开始警告Windows 10 v1909用户即将停止更新服务
  4. amp 符号 php,php中引用符号(amp;)的使用详解_PHP教程
  5. 揭示C语言函数调用的本质解析
  6. Jackson序列化实例
  7. codeforce No to Palindromes!(枚举)
  8. python输入圆的半径公式_[图文]铁路曲线正矢的计算公式
  9. html 实现列表组并排,列表组--自定义列表组
  10. excel 区间人数柱状图_Excel中,区间统计的3种技巧都不掌握,那就真的OUt了!