Java:基于Map实现的频率统计代码
版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。 | |
使用泛型T代表所要统计信息的类,应该有效的定义该类的equals()和hasCode()。
statistics()方法进行关键字统计。
getAllKeysStatistics()方法返回底层的Map,即所有的键-值对。
getAllKeys()方法返回所有key组成的Set。
getKeyStatistics()方法返回单个确定Key的统计信息。
测试例使用10000个随机整型数(0~9)来统计它们的产生频率。
结果:
{0=1038, 1=1014, 2=939, 3=987,
4=977, 5=974, 6=1036, 7=974, 8=1075, 9=986}
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Key -1:0
Key 0:1038
本文出自 “子 孑” 博客,转载请与作者联系! 本文出自 51CTO.COM技术博客 |
附件下载:
Statistics.java
Statistics.java


zhangjunhd
博客统计信息
热门文章
最新评论
友情链接


