//取出一个字符串中字母出现的次数。如:字符串:"abcde%^kka27qoq" ,输出格式为:a(2)b(1)k(2)... public class A { private static Scanner in; public static void main(String[] args) { System.out.println('a'-'A'); System.out.println("请输入一个字符串:"); in = new Scanner(System.in); String line = in.nextLine(); Map<Character,Integer> map = new TreeMap<Character,Integer>(); for (int i = 0; i < line.length(); i++) { Character key = line.charAt(i); if(map.get(key)!=null){ int value = map.get(key)+1; map.put(key, value); } else map.put(key, 1); } Set<Character> set = map.keySet(); for (Character character : set) { System.out.print(character+"("+map.get(character)+")"); } System.out.println("\r\n......大写转小写小写转大写......"); StringBuilder sb = new StringBuilder(); for (int i = 0; i < line.length(); i++) { char c = line.charAt(i); if(c>=97&&c<132){ c = (char) (c-32); sb.append(c); } else if(c>=65&&c<=100){ c = (char) (c+32); sb.append(c); } else sb.append(c); } System.out.println(sb.toString()); } }
map集合小练习
原创
©著作权归作者所有:来自51CTO博客作者倁之的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:自定义注释--
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java遍历map集合那种方式最快
Java中遍历Map集合常用的几种方法。
System 键值对 java -
java遍历map集合哪种方式最快
java遍历map集合哪种方式最快
API Java 直接访问 -
集合小练习
集合小练习
集合 练习 ide 离散数学 线性代数 -
Java从入门到放弃 · ArrayList集合小练习
练习1(存储随机数字)题目:生成10个1~55之间的随机数,添加到集合中,并且遍历输出。先来解析一下这道题,给出思路1.需要存
java 编程语言 arraylist 随机数 i++ -
【Kotlin】集合操作 ⑤ ( Map 集合 | 获取 Map 值 | Map 遍历 | 可变 Map 集合 )
一、Map 集合、二、获取 Map 值、三、Map 遍历、四、可变 Map 集合
kotlin map mutableMapOf Pair 初始化 -
集合--Map
我们已经学习了collection集合了,为什么还要学map集合呢?map集合有什么特点呢?这一篇文章将会学习新的集合--map
键值对 数据结构 数据 值对象 hash函数 -
Java运用集合和数据的小练习 java集合的应用
1、集合概述 1.1、什么是集合?有什么用? 数组其实就是一个集合。集合实际上就是一个容器。可以来容纳其它类型的数据。 集合为什·么说在开发中使用较多? 集合是
Java运用集合和数据的小练习 java jvm servlet System