当前位置:   article > 正文

java中哈希函数统计字符串_Java程序使用Hashmap计数字符串中每个字符的出现次数...

32.2、编写一个java程序,使 hashmap统计一个字符串教组中每个单词出现的次数

Java程序使用Hashmap计数字符串中每个字符的出现次数,Java代码如下-

示例import java.io.*;

import java.util.*;

public class Demo{

static void count_characters(String input_str){

HashMap my_map = new HashMap();

char[] str_array = input_str.toCharArray();

for (char c : str_array){

if (my_map.containsKey(c)){

my_map.put(c, my_map.get(c) + 1);

}else{

my_map.put(c, 1);

}

}

for (Map.Entry entry : my_map.entrySet()){

System.out.println(entry.getKey() + " " + entry.getValue());

}

}

public static void main(String[] args){

String my_str = "Joe Erien ";

System.out.println("字符串中每个字符的出现次数是");

count_characters(my_str);

}

}

输出结果字符串中每个字符的出现次数是

2

r 1

e 2

E 1

i 1

J 1

n 1

o 1

一个名为Demo的类包含名为count_characters的函数。这里创建了一个hashmap,用于存储字符及其计数。此函数遍历字符串并检查每个字符的计数。在main函数中,定义了字符串,并对该字符串调用函数,相关消息显示在控制台上。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/775712
推荐阅读
相关标签
  

闽ICP备14008679号