import java.util.*;
public class Freq { private static final Integer ONE = new Integer(1);
public static void main(String args[]) { Map m = new TreeMap();
// Initialize frequency table from command line for (int i=0; i < args.length; i++) { Integer freq = (Integer) m.get(args[i]); m.put(args[i], (freq==null ? ONE : new Integer(freq.intValue() + 1))); }
System.out.println(m.size()+" distinct words detected:"); System.out.println(m); } } /** 실행:java Freq if it is to be it is up to me to delegate 결과: 8 distinct words detected: {be=1, delegate=1, if=1, is=2, it=2, me=1, to=3, up=1} */
|