定义一个泛型为String类型的List集合,统计该集合中每个字符(注意,不是字符串)出现的次数。例如:集合中有”abc”、”bcd”两个元素,程序最终输出结果为:“a = 1,b = 2,c = 2,d = 1”。

提示:

字符串可以转成字符数组 char[ ] chars=string.toCharArray();

保存每个字符的统计结果可以使用map

 public static void work2() {List<String> list = new ArrayList<>();list.add("abc");list.add("bcd");Map<Character, Integer> map = new HashMap<>();//保存每个字符的统计结果//统计个数for (int i = 0; i < list.size(); i++) {char[] chars = list.get(i).toCharArray();for (char c : chars) {int count = 1;if (map.containsKey(c)) {count = map.get(c) + count;}map.put(c, count);}}//将最终统计结果展示在控制台for (char key : map.keySet()) {System.out.print(key + "=" + map.get(key) + " ");}}

java编程练习题:统计字符出现的次数相关推荐

  1. java中如何统计字符出现的次数

    统计单个字符在字符串中出现的次数 上代码 public class Test01 {public static void main(String[] args) {//定义字符串String str= ...

  2. python统计出现次数最多的词语_python编程:统计文件中出现次数最多的前10个词,并按出现次数排列它们...

    python编程:统计文件中出现次数最多的前10个词,并按出现次数排列它们. 下面我编写的这个程序可以用作:统计文件中所有的字符数.行数.出现次数最多的单词. # -*- coding:utf-8 - ...

  3. oracle为空替换为0_详解Oracle如何用Translate来统计字符出现的次数

    概述 很多时候我们都需要统计某个字符出现的次数,这里主要用translate来实现. Translate 的用法 1.语法: TRANSLATE(string,from_str,to_str) 返回将 ...

  4. Java中统计字符出现的次数

    我们面试通常会遇到,有一个字符串,如何统计出每个字符出现的次数,这样的题目.下面利用map集合存储进行统计每个字符出现的频次. 代码如下: public static void main(String ...

  5. 【java基础:HashMap】统计字符出现的次数

    要求: 键盘输入一串字符,并获取: 创建HashMap集合,键是Character, 值是Integer: 遍历字符,CharAt()取出每一个字符:通过key获取字符出现的次数: 判断集合是否包含该 ...

  6. Java编写的统计字符代码

    package three;/** * 统计指定字符个数* * */ import java.util.Scanner;public class Test4 {public static void m ...

  7. 统计字符出现的次数(输出由多到少)

    函数实现: 输入一段文本,统计每个字符出现的次数,按照字符出现次数从多到少,依次输出,格式如下: 字符1-个数 字符2-个数 -- #include<stdio.h> #include&l ...

  8. java编程怎样统计单词个数_用java 编写一个程序,接受用户输入的一段英文文字,统计出其中的字符个数、单词个数和句子的个数。...

    展开全部 | public static void main(String[] args) { System.out.println("请输入英语片段,以';'结束:"); Sca ...

  9. 使用HashMap统计字符出现的次数

    问题描述 >  给定一个字符串数组,数组中内容中有重复,先打印各数组中字符出现的字数 >      使用hashMap来设计,hashMap的键存放字符串,值统计出现的次数 import ...

  10. excel 统计字符出现的次数

    操作过程: 1.    原始数据区域为A1:A5,每个单元格中包含不同或相同的文本,要根据需求求某个字符或关键字在各单元格文本中出现的次数总和. 2.    首先,求"北京"出现的 ...

最新文章

  1. 解读:数据科学、机器学习和AI的区别
  2. 关于python中requests模块导入问题-Python中requests模块的核心使用(1)
  3. 网页文字无法复制解决方法
  4. 如何使用HTML5创建在线精美简历
  5. oraclek导出表_oracle如何导出和导入数据库/表
  6. 程序员面试金典——9.3魔术索引
  7. 【Code Tools】AB性能测试工具(二)
  8. 探索哪个进程使磁盘I/O升高
  9. 在Windows Mobile上隐藏你的应用程序
  10. BloomFilter, Count-Min Sketch算法
  11. oracle中如何模糊匹配,oracle中的截取,模糊匹配小结
  12. android http统一回调,Android使用OKHttp构建带进度回调的多文件下载器
  13. 通达信 c 语言,通达信C
  14. HTML|按钮和多选框
  15. 用canvas画出可爱的哆啦A梦
  16. iai控制器服务器ON信号,IAI电缸产品控制方法的知识.pdf
  17. .axf文件_「嵌入式笔记」hex文件、bin文件、axf文件的区别?
  18. word-插入数学公式(mathtype)
  19. 【读书笔记】【未】杀死一只知更鸟
  20. python生成订单失败_尝试在Steam上创建购买订单时请求错误(400)

热门文章

  1. 51单片机中模拟IIC的代码编写
  2. 注册测绘师划出后的分析与思考
  3. listary文件查找程序下载和使用
  4. UE4 官方文档阅读笔记——材质篇
  5. 如何用C语言编写小游戏让你的学习不在无聊——三子棋
  6. 计算机二级c语言程序设计答题流程,计算机二级C语言上机考试操作步骤及流程.doc...
  7. 统计学中常用的数据分析方法汇总
  8. 智能手机进化史——全·全面屏时代回看诺基亚N9
  9. windows网络编程
  10. 软件过程改进的实施建议