Map的基本操作——put、get、containsKey、containsValue、size以及isEmpty
import java.util.*;
public class Freq{
public static void main(String[] args){
Map<String,Integer> m = new HashMap<String,Integer> ();
for(String a : args){
Integer freq = m.get(a);
m.put(a, (freq == null) ? 1 : freq+1);
}
}
}
上述程序唯一新穎之處在於put語句的第二個參數。這個參數是一個條件表達式。若這個單詞沒有出現過,此表達式把它的頻率值設爲一,而當這個單詞已經出現過,此表達式把他的目前值加一。