`
cpf1985
  • 浏览: 78270 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java中字符出现的次数

    博客分类:
  • java
阅读更多
import java.util.*;

public class Test {  

    public static void main(String args[]){ 

        String s = "abcdad"; //待测试的字符串

        Map<Character, Integer> result = getCharMaps(s);

        System.out.println(result);//打印出字符串中各字符出现的次数!

        

   } 

    public static Map<Character, Integer> getCharMaps(String s) {

        Map<Character, Integer> map = new HashMap<Character, Integer>();

        for(int i = 0; i < s.length(); i  ) {

            Character c = s.charAt(i);

            Integer count = map.get(c);

            map.put(c, count == null ? 1 : count   1);

        }

        return map;

        

    }

   

} 


分享到:
评论
1 楼 yiqi1943 2011-09-15  
好文章,不过有几处错误不知道是不是楼主贴的时候疏忽了。
27行“ count   1” 改为 “count+1”

相关推荐

    java统计字符串每个字符出现次数

    在Java编程中,统计字符串中每个字符出现的次数是一个常见的任务,特别是在面试或笔试中作为考察点。这个任务可以通过使用HashMap来实现,因为HashMap提供快速的查找和插入操作,适合处理这种计数的问题。以下是一个...

    讨论字符串中字符出现的次数

    以上四种方法展示了如何在Java中统计字符串中字符或子字符串的出现次数。每种方法都有其适用场景,可以根据实际需求选择合适的方法。例如,对于单个字符的统计,可以优先考虑使用 `substring` 和 `replaceAll` 的...

    笔试题 还是那个查找一个字符串中出现次数最多的字符 java 代码2

    笔试题 还是那个查找一个字符串中出现次数最多的字符 java 代码2

    97.java统计字符次数案例.zip

    97.java统计字符次数案例.zip97.java统计字符次数案例.zip97.java统计字符次数案例.zip97.java统计字符次数案例.zip97.java统计字符次数案例.zip97.java统计字符次数案例.zip97.java统计字符次数案例.zip97.java统计...

    90.java统计字符次数案例.zip

    90.java统计字符次数案例.zip90.java统计字符次数案例.zip90.java统计字符次数案例.zip90.java统计字符次数案例.zip90.java统计字符次数案例.zip90.java统计字符次数案例.zip90.java统计字符次数案例.zip90.java统计...

    从字符串中查找字符出现次数的方法和性能对比

    在IT领域,尤其是在编程与数据处理中,统计字符串中特定字符的出现次数是一个常见的需求。本文将深入探讨几种实现这一功能的方法,并通过实际代码示例和性能对比分析,帮助读者理解每种方法的优劣,以便在实际开发中...

    java统计字符串出现次数算法--StringCounter(算法源码)

    * 正则统计字符串出现次数 * * @param source * @param regexNew * @return int */ public static int finder(String source, String regexNew) { String regex = "[a-zA-Z]+"; if (regexNew != ...

    5统计某个字符串中大小写字母A或a出现的次数java

    在Java编程语言中,统计一个字符串中特定字符的出现次数是一项常见的任务,这对于文本分析、数据处理和算法实现都有很重要的应用。在这个问题中,我们需要编写一个程序来计算字符串中大写"A"和小写"a"的总数。下面将...

    找出一个字符串中出现次数最多的子字符串,并返回重复次数

    找出一个字符串中出现次数最多的子字符串,并返回重复次数。使用java编写

    Java统计一个文本文件中每一行字符串出现的次数

    Java实现统计一个文本文件中每一行字符串出现的次数,Java实现统计一个文本文件中每一行字符串出现的次数

    查找字符串中出现重复次数最多的字符

    这个名为`FindChar.java`的程序实现了查找字符串中出现重复次数最多的字符的功能。通过调用`findMostFrequentChar`方法并传入字符串,我们可以获取出现频率最高的字符。在`main`方法中,我们给出了一个测试例子,...

    JAVA中汉字字符转化为英文字符

    ### JAVA中汉字字符转化为英文字符 #### 知识点概览 本文将详细介绍如何在Java中实现汉字到英文字符的转换。此技术主要用于提取汉字的首字母或进行其他基于字符编码的操作。通过以下两个核心方法:`toTureAsciiStr`...

    Java检索字符串中是否存在某字符

    如果我们要统计子串在主字符串中出现的次数,可以在找到一次匹配后,将主字符串的指针移动到匹配结束的位置加上next function的值,这样可以跳过已匹配的部分,继续寻找下一个匹配。 从提供的文件名来看,可能包含...

    检查字符串中字符出现的次数(包含汉字)

    本文将根据提供的代码示例,详细解析如何在Java程序中统计一个字符串中各个字符(包括汉字)出现的次数。该方法适用于任何包含字符的字符串,无论这些字符是英文字母、数字还是汉字。 #### 代码实现细节 1. **导入...

    读取txt文件,统计“java”字符串出现的次数

    读取txt文件,统计“java”字符串出现的次数

    Java统计字符串中字符出现次数的方法示例

    Java 统计字符串中字符出现次数的方法示例主要介绍了 Java 统计字符串中字符出现次数的方法,涉及 Java针对字符串的遍历、查找、计算等相关操作技巧。下面我们将详细介绍相关知识点。 遍历字符串 在 Java 中,...

    Java求字符串中出现次数最多的字符串以及出现次数

    在Java编程中,统计字符串中出现次数最多的字符及其出现次数是一项常见的任务,尤其在数据处理和文本分析领域。本问题的解决方案使用了多种Java集合框架类,包括`TreeSet`、`ArrayList`、`HashMap`和`StringBuffer`...

    统计字符出现次数。统计字符出现次数

    通过上述内容,我们了解了如何使用Java中的`HashMap`来统计字符串中字符出现的次数。这种方法简单高效,适合处理大量的文本数据。此外,还探讨了一些扩展知识,如其他数据结构的选择、异常处理和多线程环境下的使用...

    java 查找字符串中出现最多的字母

    为了找出给定字符串中出现次数最多的字母,程序采用了如下的步骤: #### 步骤1:初始化字符集 首先,使用 `HashSet` 来存储字符串中的所有唯一字符。这一步是必要的,因为我们需要遍历字符串中的每个字符,然后将其...

Global site tag (gtag.js) - Google Analytics