1 import java.util.Arrays; 2 import java.util.HashMap; 3 import java.util.LinkedHashMap; 4 import java.util.Map; 5 import java.util.Scanner; 6 import java.util.TreeMap; 7 8 public class Main{ 9 static int n; 10 static int h; 11 public static void main(String[] args) { 12 Scanner input = new Scanner(System.in); 13 String a = input.nextLine(); 14 // 15 String[] b = a.split(" |, |\\. |\\."); 16 Map<String, Integer> m = new LinkedHashMap(); 17 for(int i=0;i<b.length;i++){ 18 b[i] = b[i].toLowerCase(); 19 } 20 for(int i=0;i<b.length;i++){ 21 if(m.containsKey(b[i])){ 22 m.put(b[i], m.get(b[i])+1); 23 }else{ 24 m.put(b[i], 1); 25 } 26 } 27 for(String s: m.keySet()){ 28 System.out.print(s.toUpperCase()+":"); 29 for(int i=0;i<m.get(s);i++){ 30 System.out.print("*"); 31 } 32 System.out.println(m.get(s)); 33 } 34 } 35 36 37 }
原文:http://www.cnblogs.com/lolybj/p/6649283.html