JavaSE8基础 TreeMap 统计输入的字符串中 各个字符出现的次数
2017-09-15 21:20
253 查看
礼悟:
公恒学思合行悟,尊师重道存感恩。叶见寻根三返一,江河湖海同一体。
虚怀若谷良心主,愿行无悔给最苦。读书锻炼养身心,诚劝且行且珍惜。
code:
result:
Java优秀,值得学习。
学习资源:itcast和itheima视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。
博文是观看视频后,融入思考写成的。博文好,是老师讲得好。博文坏,是 给最苦 没认真。
公恒学思合行悟,尊师重道存感恩。叶见寻根三返一,江河湖海同一体。
虚怀若谷良心主,愿行无悔给最苦。读书锻炼养身心,诚劝且行且珍惜。
os :windows7 x64
jdk:jdk-8u131-windows-x64
ide:Eclipse Oxygen Release (4.7.0)
jdk:jdk-8u131-windows-x64
ide:Eclipse Oxygen Release (4.7.0)
code:
package jizuiku1; import java.util.Scanner; import java.util.Set; import java.util.TreeMap; /* * @version V17.09 */ public class TreeSetDemo { public static void main(String[] args) { Scanner sc = new Scanner(System.in); // 获取输入的字符串 String str = sc.nextLine(); // 释放 sc.close(); // 把字符串转为字符数组 char[] cArr = str.toCharArray(); // 统计字符出现次数的数据结构 // 字符 出现的次数 TreeMap<Character, Integer> tm = new TreeMap<>(); for (char c : cArr) { // 如果 为c的键不存在,那么添加新元素 if (!tm.containsKey(c)) { tm.put(c, 1); } else { // 如果 为c的键存在,那么出现的次数加1 tm.put(c, tm.get(c).intValue() + 1); } } // 遍历TreeMap并输出各个键值对 Set<Character> sch = tm.keySet(); System.out.println("字符及其出现的次数"); for (Character cha : sch) { System.out.println(cha + " : " + tm.get(cha)); } } }
result:
Java优秀,值得学习。
学习资源:itcast和itheima视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。
博文是观看视频后,融入思考写成的。博文好,是老师讲得好。博文坏,是 给最苦 没认真。
相关文章推荐
- 手动输入一个字符串,仅限小写字母,统计并输出每个字符在字符串中出现的次数,并输出。
- 统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数
- Java基础知识强化之集合框架笔记61:Map集合之统计字符串中每个字符出现的次数的案例
- java中TreeMap的用法-统计字符串中每个字符出现的次数
- 输入任意字符串,统计字符串中每个字符出现的次数
- 统计输入的字符串各个不同字符出现的频度,并存入文件,合法字符为:“A~Z”和“0~9”
- java实现统计输入一行string中统计其中各个字符出现的次数
- [每周一算法]统计在一个字符串中各个不同字符出现的次数
- C语言:编写一个程序统计输入字符串中,各个数字、空白字符、以及其他所有字符出现的次数。
- 编写一个程序统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数
- 对于给定的一个字符串,统计其中数字字符出现的次数。输入数据有多行,第一行是一个整数n,表示测试实例的个数,后面跟着n行,每行包括一个由字母和数字组成的字符串。
- 输入字符串,统计字符串中出现频率次数最多的字符,并统计次数,以及每个字符字符出现的次数
- C语言:编写一个程序统计输入字符串中,各个数字、空白字符、以及其他所有字符出现的次数。
- java统计字符串中的字符重复的次数和和出现次数 实例(输入字符串)
- java基础—统计一个字符串中各个字符出现的次数
- 统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数
- java基础练习-统计字符串中每个字符出现的次数
- 编写一个程序统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数
- 统计输入字符串中各字符出现的次数
- 【C语言】编写一个程序统计输入字符串中: 各个数字、空白字符、以及其他所有字符出现的次数。