获取指定字符串中字符出现的次数。
写的和老师的要求有些偏差,不过好歹是自己写出来了。
- import java.util.HashMap;
- public class testMap {
- public static void main(String args[]){
- String str = "sdfjxionaleihflsd";
- char[] carr = str.toCharArray();
-
- HashMap<Character,Integer> hm = new HashMap<Character,Integer>();
- for(int i = 0;i<str.length();i++){
- if(hm.get(carr[i]) != null)
- hm.put(carr[i],hm.get(carr[i])+1);
- else
- hm.put(carr[i],1);
- }
- System.out.println(hm);
- }
- }
复制代码
|
|