@Testpublic void work1() {String string = "给定一个字符串, 统计每个字符出现的次数,asldfjasldkfjalksdfjlkasjdf39847298374289734982734982734alsdjflkasjflkajsdf给定一个字符串, 统计每个字符出现的次数";Map<Character, Integer> map = new HashMap<>();for (int i = 0; i < string.length(); i++) {char c = string.charAt(i);Integer count = map.get(c);if (count == null) {count = 0;}map.put(c, count + 1);}System.out.println(map);}
//给定一个字符串, 统计每个字符出现的次数@Testpublic void work2() {String string = "给定一个字符串, 统计每个字符出现的次数,asldfjasldkfjalksdfjlkasjdf39847298374289734982734982734alsdjflkasjflkajsdf给定一个字符串, 统计每个字符出现的次数";int[] arr = new int[65535];for (int i = 0; i < string.length(); i++) {char ch = string.charAt(i);arr[ch]++;}for (int i = 0; i < arr.length; i++) {if (arr[i] > 0) {System.out.println((char)i + " : " + arr[i]);}}}