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}
*/
|