我想实现这个。我将读取一个 .txt 文件,然后我将在另一个 .txt 文件中将它从大写字母转换为小写字母。然后我必须计算它们以便找到最常见的字母或单词。我的问题是我应该使用哪种表格?我应该使用哈希表还是映射表?.txt 文件有大约 5000000 个字母单词句子。如果我想存储比较、计数和转换大文件,我必须使用什么表,以便我可以快速检索它。 我有一个哈希表
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 .
玩得开心
关于java - 适用于java中大文本存储和计数的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12846567/