`
isiqi
  • 浏览: 16497883 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

给出一个字符串,找出相同字母的次数

 
阅读更多
importjava.util.HashMap;
02
03
04 publicclassTestArray {
05
06 /**
07 *
08 * @param args
09 */
10 publicstaticvoidmain(String[] args) {
11 String inputstr ="abcbssssssssssss";
12 char[] array_input = inputstr.toCharArray();
13 HashMap<Character,Integer> map =newHashMap<Character,Integer>();
14 for(inti=0;i<array_input.length;i++){
15 Character row = array_input[i];
16 //System.out.println(row);
17 if(map.containsKey(row)){//包含key value值加1
18 Integer count = map.get(array_input[i])+1;
19 map.remove(row);
20 map.put(row, count);
21 }else{
22 map.put(row,1);
23 }
24 }
25 System.out.println(map);
26
27 }
28
29
30 }
分享到:
评论

相关推荐

    求字符串中出现相同且长度最长字符串

    首先,我们要明确问题的要求:输入一个字符串,找出其中重复且长度最长的子串。例如,对于字符串 "yyabcdabjcabceg",我们需要找到子串 "abc",因为它在原字符串中出现了两次,并且长度最长。同时,我们还需要输出 ...

    Python实现计算字符串中出现次数最多的字符示例

    在Python编程语言中,处理字符串是一项常见的任务,其中包括找出字符串中出现次数最多的字符。本文将通过两个示例来讲解如何实现这一功能。 首先,我们来看第一个示例: ```python ee = 'aa111(((bbhhhhhh%jjjjjj%...

    Python-fuzzywuzzyPython中的字符串模糊匹配

    例如,`process.extractOne`可以找出与目标字符串最相似的一个字符串,而`process.extract`则会返回所有相似度达到指定阈值的字符串列表。 在处理大量数据时,如清洗和整理CSV文件、数据库记录或文本挖掘任务,`...

    使用正则表达式检测字符串中重复出现的词

    5. **筛选重复词**:找出出现次数大于1的单词。 ```python repeated_words = [word for word, count in word_count.items() if count &gt; 1] ``` 6. **输出结果**:打印出重复的词。 ```python print("重复的词有:",...

    python入门与实践--作业21

    创建一个空列表,遍历字符串,遇到字母就添加到列表中。为了避免重复,可以使用集合来消除重复元素。最后,使用`sorted()`函数对列表进行升序排序。 5. **统计单词出现次数**: 利用`split()`方法按空格分割字符串...

    JavaScript实现计算字符串中出现次数最多的字符和出现的次数

    在编程领域,特别是在使用JavaScript语言时,经常需要处理字符串,并对字符串中的特定元素进行统计分析。本知识点主要关注如何利用JavaScript...如需找出所有出现次数相同的字符,需要对原代码进行相应的修改和扩展。

    在SQL中获取一个长字符串中某个字符串出现次数的实现方法

    例如,假设我们有一个字符串 `@a`,其值为 `'X-BGS-2010-09-15-001'`,我们想找出 `'-'` 这个字符在字符串中出现了多少次。一种有效的方法是利用 `REPLACE()` 函数将所有出现的 `'-'` 替换为两个 `'--'`,然后比较...

    javascript查找字符串中出现最多的字符和次数的小例子

    在这篇文章中,将会探讨如何使用JavaScript编程语言来查找一个字符串中出现频率最高的字符以及对应的出现次数。这个任务在处理文本数据时尤其有用,比如分析用户的搜索关键词,或者进行自然语言处理等。 具体的知识...

    js代码-找出字符串中出现次数最多的字符

    在JavaScript编程语言中,找出字符串中出现次数最多的字符是一项常见的任务,这在处理文本数据时尤其有用。这个任务可以通过各种算法实现,其中一种常见的方法是使用哈希表(或者称为对象)来存储每个字符及其对应的...

    程序员编程艺术:面试和算法心得

    - **知识点概述**: 编辑距离也称 Levenshtein 距离,是指两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。 - **关键算法**: - 通过动态规划的方式建立二维矩阵,矩阵的每个元素表示两个子字符串之间的...

    汇编语言 20个练习题目 代码加实验报告

    5.2 编写程序,从键盘接收一个小写字母,然后找出它的前导字符和后续字符,再按顺序输出 5.3 将AX寄存器中的16位数分成4组,每组4位,然后把这四组数分别放在AL、BL、CL、DL中。 5.4 试编写一程序,要求比较两个字符...

    查找含相同字母的单词(Java)

    "查找含相同字母的单词"意味着我们要找出一组单词中哪些单词含有相同的字母,而不仅仅是字母顺序不同。例如,"listen"和"silent"就是含相同字母的单词。为了实现这个功能,我们可以采用以下步骤: 1. **数据结构...

    手稿_V1.033

    接着,遍历输入字符串数组`A`,对于每个字符串,创建一个新的`map, int&gt;`副本并将其添加到`vector, int&gt;&gt;`中,然后逐个统计字符串中的字符出现次数。 在完成统计后,代码进入寻找交集的阶段。这里,使用一个循环...

    保证不会让你失望而归的编程题

    第二个题目要求找出一个字符串中出现次数最多的字母及其数量。这个问题常见于面试和算法训练,目的是考察对数据结构和遍历技巧的理解。`FindRepeatChar` 类的 `doString` 方法给出了一个解决方案。首先,它将字符串...

    信奥赛c++程序算法篇100题

    本题要求找出出现次数最多的小写字母。可以使用哈希表或者数组来记录每个字母出现的次数。 - **代码示例**: ```cpp #include #include using namespace std; int main() { string str; cin &gt;&gt; str; ...

    删除子串删除子串删除子串删除子串,只要是原串中有相同的子串就删掉,不管有多少个

    这个问题的核心是找出字符串中的所有重复子串,并将它们从原始字符串中移除。这里提到的解决方案采用了逆序判断的思路,结合了KMP(Knuth-Morris-Pratt)算法的思想。KMP算法是一种在文本中查找模式(子串)的高效...

    coding-interview-in-java.pdf

    - 给定一个字符串,请构建一个新的字符串,其中两个相同的字符之间必须至少隔k个字符。这是对字符串操作和贪心算法的考察。 54. MinimumCosttoHireKWorkers - 有些员工,每个员工都有自己的工作质量和工作时间。...

    AC-学号-姓名- 题号10421

    实验的主要目标是编写一个Python程序,该程序能够找出给定文本中最常出现的英文字母。 实验的具体任务是设计一个程序,接收一段长度不超过1000个字符的字符串作为输入。这个字符串可以包含ASCII码表中的任何可见...

    上海电机学院C语言实训答案

    (5)编写一个程序实现如下功能:从键盘输入字符(最多为80个),遇到回车键输入结束,将输入的字符串按奇偶位置拆分,奇数位上的字符在前,偶数位上的字符在后,重新组成新的字符串输出,例如输入: ab12cd3456fg,...

Global site tag (gtag.js) - Google Analytics