import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;
/**
* Created by zwz on 2016/1/8.
*/
public class mapTest_2 {
public static void main(String[] args) {
HashMap<Object, Object> map = new HashMap<>();
for (int i = 0; i <args.length; i++) {
//如果单词是第一次出现,直接将该单词作为键添加到hashmap,键对应的值为1
if (map.get(args[i]) == null) {
map.put( args[i], new Integer( 1 ) );
} else {
//如果单词不是第一次出现,先获得该键对应的值(即存在),然后+1,在添加到hashmap
Integer in = (Integer) map.get(args[i]);
in = new Integer( in.intValue() + 1 );
map.put(args[i],in);
}
}
final Set<Object> keySet = map.keySet();
for (Iterator ite=keySet.iterator();ite.hasNext();){
final String s = (String) ite.next();
System.out.println(s+":"+map.get( s ));
}
}
}
使用HashMap实现计算单词出现次数
最新推荐文章于 2022-10-30 22:41:58 发布