/** * “sdfgzxcvasdfxcvdf”获取该字符串中的字母出现的次数。 * 希望打印结果:a(1)c(2) */ import java.util.*; class TreeMapDemo { public static void main(String[] args) { String str = "sdfgzxcvasdfxcfvdf"; TreeMap<Character,Integer> tm = new TreeMap<Character,Integer>(); tongJi(str,tm); Set<Map.Entry<Character,Integer>> set=tm.entrySet(); Iterator<Map.Entry<Character,Integer>> it = set.iterator(); while(it.hasNext()) { Map.Entry<Character,Integer> entry = it.next(); Character key = entry.getKey(); Integer value = entry.getValue(); System.out.print(key+"("+value+")"); } } public static void tongJi(String str,TreeMap<Character,Integer> tm) { char[] chs = str.toCharArray(); for(int x=0;x<chs.length;x++) { Integer value = tm.get(chs[x]); if(value == null) { tm.put(chs[x],1); } else { value = value + 1; tm.put(chs[x],value); } } } }
相关推荐
17-Map集合、集合练习.doc
java题练习集合
3、编写程序练习Map集合的基本使用: 1)创建一个只能容纳String对象的person的HashMap集合; 2)往集合中添加5个"键-值"对象: "id"-"1"; "name"-"张三"; "sex"-"男"; "age"-"25"; "hobby"-"爱学Java" 3)对...
map文件中,保存了地图信息,通过对地图文件的读写,练习java的数组和文件读取(不包括二进制文件读写)。
利用Map集合储存并打印...(2)定义一个map集合存放一组学生信息,键值为学号,value为Student对象。 遍历集合,输出集合中的所有键-值对。 (3)提交源码和运行截图。 package Test; import java.util.HashMap; impo
再遍历输出Map集合中的内容; 5.当公司记录该信息的职员将信息交给经理,经理进行审查时,发现有一些信息录入错误,需要在集合中进行数据修改: ① 将陈璐璐改为:张路路且工资改为:7500.0元 ② 程曦原本是位女士 ...
Scala中集合的使用 大学生 1. List 列表的使用 2. Set 集合的使用 3.Map 映射的使用 4. 元组的使用
2.向该map集合中插入一个编码为5姓名为李晓红的信息 3.移除该map中的编号为1的信息 4.将map集合中编号为2的姓名信息修改为"周林"练习七:Map集
NULL 博文链接:https://1601844782.iteye.com/blog/2274217
NULL 博文链接:https://lvwenwen.iteye.com/blog/1456986
Ⅲ.Collection集合和Map集合的设计和API使用,以及集合的嵌套 Ⅳ.lambda表达式遍历集合,以及比较器comparator()匿名内部类的使用 V.使用Stream流操纵集合 功能: ①日志框架搭建、系统角色设计 ②首页、登录、商家...
从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。STL的目的是标准化组件,这样就...
HashSet 的 add() 方法添加集合元素时实际上转变为调用 HashMap 的 put()方法来添加 key-value 对。HashMap 的 put() 方法.hashCode() 判断返回值相等,如果返回值相等则再通过 equals 比较也返回 true,最终认为key...
这是一些临时练习的集合,旨在说明使用Swift的一些FP概念,我已经尝试将它们组合成相对有凝聚力的东西。 请注意,这里的目的不是惯用语言,也不是好的Swift代码! 相反,我们专注于与语言无关的概念,例如map和...
集合常用操作添加、遍历、移除;本文将详细介绍下ArrayList对值类型的操作/ArrayList对引用类型的操作及HashTable的使用,感兴趣的你可不要错过了哈
Java 集合概述 Collection 接口 Iterator 接口 Set List Map Collections 工具类 Enumeration
入门java训练题+参考代码,进阶训练!含分支、循环、数组、继承、多态、抽象类、集合等训练
List接口,Set接口,Map接口,Iterator接口,Comparator
最详细的java 的Collection 和Map 集合知识点 !
Java不同数据存储类型使用不同遍历方法效率研究 GitHub代码仓库 数据存储类型 ArrayList HashSet HashMap LinkedList 遍历方法 传统遍历方法 for(int i=0;i<list.size();i++) { String str = list.get(i);...}