/*利用Map统计每个输入字符串出现的次数,key作为字符串,value用来计数*/ import java.util.* ; public class TestArgsWordsNum { public static void main(String []args) { Map m = new HashMap(); for(int i=0;i<args.length;i++) { Integer num = (Integer)m.get(args[i]);//如果map中没有该key,则为null,此时在对应的value上置1,如果有的话,递增就能统计出现的次数了 if(num == null) { m.put(args[i],1); } else { m.put(args[i],num + 1); } } System.out.println("输入参数总数是 " + m.size()); System.out.println("输入次数依次为:" + m); } }