适用于Java中大文本存储和计数的表
作者:互联网
我想实现这一点.我将读取一个.txt文件,然后将其从另一个大写字母转换为另一个.txt文件中的小写字母.然后我必须计算它们,以便找到最常见的字母或单词.我的问题是,我应该使用哪种桌子?我应该使用哈希表还是映射表?.txt文件包含大约500万个字母单词的句子.如果我想存储比较,计数和转换大文件,那么我必须使用什么表,以便快速检索它.
我虽然有一个哈希表
HashMap<String, String> hm = new HashMap<String, String>();
还是我应该以其他方式做到这一点?
还是我应该使用链表?
我如何实现它的句子或单词?
解决方法:
在这里看看http://www.ntu.edu.sg/home/ehchua/programming/java/J5c_Collection.html#zz-2.6
还有http://www.ntu.edu.sg/home/ehchua/programming/java/J5c_Collection.html#zz-4.
这里是http://www.javapractices.com/topic/TopicAction.do?Id=65,而我认为bset是这里http://www.javamex.com/tutorials/collections/how_to_choose.shtml.
玩得开心
标签:data-structures,string-comparison,java 来源: https://codeday.me/bug/20191127/2074808.html