面试试题002--数字母的个数
程序员文章站
2022-05-24 07:54:38
...
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package myjava; import java.util.HashMap; import java.util.Iterator; import java.util.Set; public class LetterCount { public static void main(String[] args) { String str = "ajsfkjjkejrfjajjjjj"; HashMap hm = new HashMap(); //char[] a = str.toCharArray(); // System.out.println(a.length); for (int i = 0; i < str.length(); i++) { if (!hm.containsKey(str.charAt(i))) { hm.put(str.charAt(i), 1); } else { Integer count = (Integer) hm.get(str.charAt(i)); count++; hm.put(str.charAt(i), count); } } Set key = hm.keySet(); System.out.println("一共有"+key.size()+"个字母!"); for(Iterator itr = key.iterator();itr.hasNext();){ Character letter =((Character)itr.next()); System.out.print(letter+": "); System.out.println(hm.get(letter)); } } }
上一篇: 用分治法实现二叉查找
下一篇: Mac 下配置php环境
推荐阅读
-
【剑指offer】面试题56(1):数组中只出现一次的两个数字
-
剑指offer 面试题56 python版+解析:数组中只出现一次的两个数字,数组中唯一只出现一次的数字
-
九章算法 | Amazon 面试题:排序矩阵中的从小到大第k个数
-
九章算法 | Adobe面试题:最大值在界内的子数组个数
-
leetcode 刷题记录(高频算法面试题汇总)--两个数组的交集 i & ii
-
php面试题:如何知道一个未知长度的字符串哪个字符出现的次数最多?(字符串可由字母,数字及其他字符组成)请写出代码。
-
C++面试题之最小的K个数(topK问题) 题解
-
php面试题:如何知道一个未知长度的字符串哪个字符出现的次数最多?(字符串可由字母,数字及其他字符组成)请写出代码。_PHP教程
-
php面试题一道(计算一个十进制数转二进制后其中‘1’的个数)
-
面试题:求一个整数二进制中1的个数