public class MaxFreq
{
public static void main(String[] args)
{
Scanner in = MyIO.openInput("text.txt");
ST<String, Integer> st = new ST<String, Integer>();
while(in.hasNext()) {
String w = in.next();
Integer n = st.get(w);
if (n == null) {
st.put(w, 1);
} else {
st.put(w, n + 1);
}
}
int max = 0;
String maxWord = "";
Iterator<String> p = st.keys().iterator();
while(p.hasNext()) {
String k = p.next();
int cnt = st.get(k);
if (cnt > max) {
maxWord = k;
max = cnt;
}
}
System.out.println("Maximum frequency word: %s, frequency = %d\n", maxWord, max);
}
}