//package com.color.program;import java.util.Map;import java.util.Scanner;import java.util.TreeMap;public class CountStr { public static void main(String[] args){Scanner s = new Scanner(System.in);StringBuffer b = new StringBuffer();
System.out.println("请输入字符串,以,间隔。如果要结束输入exit!");
String str = s.nextLine();
while(str != null && !str.equals("exit")){
b.append(str);
str = s.nextLine();
}
str = b.toString();
String t[] = str.split(",");
Map c = new TreeMap();
for(int i=0;i<t.length;i++){
if(c.get(t) != null){
c.put(t,c.get(t)+1);
}else{
c.put(t,1);
}
}
Object[] keys = c.keySet().toArray();
System.out.println("------统计---------");
for(int i=0;i<keys.length;i++){
System.out.print(keys+":"+c.get(keys));
System.out.println();
} }}-----------运行结果-------------请输入字符串,以,间隔。如果要结束输入exit!1,4,5,w23,a,sf,sd,ba,da,sdf,c,1,4,5exit------统计---------1:24:25:2a:1ba:1c:1da:1sd:1sdf:1sf:1w23:1
|