Generic hashmap with String as key and Integer as value in Java
Description
The following code shows how to generic hashmap with String as key and Integer as value.
Example
//from w w w .j ava2s. c om
import java.util.HashMap;
import java.util.Map;
public class Main{
public static void main(String[] args) {
Map<String, Integer> m = new HashMap<String, Integer>();
// Initialize frequency table from command line
for (String a : new String[]{"1","1","java2s.com"}) {
Integer freq = m.get(a);
m.put(a, (freq == null) ? 1 : freq + 1);
}
System.out.println(m.size() + " distinct words:");
System.out.println(m);
}
}
The code above generates the following result.