TreeMap获取该字符串中的每个字母出现的次数
来源:互联网 发布:北京编程学校 编辑:程序博客网 时间:2024/04/29 17:30
/** * 需求: "sdfgzxcvasdfxcvdf"获取该字符串中的每个字母出现的次数。 * 希望打印结果a(1)c(2).....按照字母自然顺序打印 * * 思路: 1.把字符串中每个字符遍历拿出来。 * 2.要显示字符,还要计算出字符出现的次数,字符不能重复,字符和次数之间是一个键值映射关系。 * 3.字符和次数是映射关系,所以应该使用map,有因为打印按照了字母表的顺序,所以使用TreeMap */package com.qianfeng.demo04;import java.util.Map;import java.util.TreeMap;public class TreeMapTest02 {public static void main(String[] args) {Map<Character, Integer>map = new TreeMap<Character, Integer>();String str="sdfgzxcvasdfxcvdf";//将字符串转换成char型数组char[]ch = str.toCharArray();//遍历数组当中的元素for (char c : ch) {if (map.containsKey(c)) { //之前包含了这个字符Integer i = map.get(c);map.put(c, i+1);}else{ //第一次出现这个字符map.put(c, 1);}}System.out.println("包含的字符的次数为:");for (Character c:map.keySet()) {System.out.print(c+"("+map.get(c)+")");}}}
0 0
- TreeMap获取该字符串中的每个字母出现的次数
- 代码训练营——TreeMap(获取该字符串中的字母出现的次数)
- "asdddfgghdsadadf"获取该字符串中的字母出现的次数
- TreeMap获取字符串中字母出现次数
- 获取字符串中每个字符出现的次数(利用TreeMap)
- TreeMap基本练习:获取某字符串中的字母出现的次数
- 获取字符串中每个字母出现的次数
- 黑马程序员——获取该字符串中的字母出现的次数
- day16集合map里面的(hashtable,hashmap,treemap)的取出方式(keyset和entryset),获取该字符串的字母出现次数
- 黑马程序员_集合TreeMap练习:获取某一字符串的字母出现的次数
- JAVA 获取字符串中每一个字母出现的次数 TreeMap 解
- java 获取字符串中的字母出现的次数
- Java Map集合获取字符串中的字母出现的次数
- 获取字符串中字母出现的次数
- 统计字符串中每个字母出现的次数
- 编程求解字符串中每个字母出现的次数
- 统计每个元音字母在字符串中出现的次数
- 统计字符串中每个字母出现的次数。
- HiHo 112 Total Highway Distance
- 用户错误和实例恢复
- 统计回文(string.insert的应用,insert只能插入string,不能插入char)----网易2017内推笔试编程题合集(二)
- Linux命令练习第二关(3)
- Java学习书目
- TreeMap获取该字符串中的每个字母出现的次数
- 用ffmpeg转换图片、视频格式yuv, C语言读取YUV图像
- iOS:九宫格算法
- 使用Base64格式的图片制作ICON
- super()方法
- 树莓派 PHP 网站服务器
- HTTP.sys 远程执行 代码漏洞 ( MS15-034)
- Giraph 源码编译常见错误
- (1)HTML5-结构化元素