java - 适用于java中大文本存储和计数的表

标签 java data-structures string-comparison

我想实现这个。我将读取一个 .txt 文件,然后我将在另一个 .txt 文件中将它从大写字母转换为小写字母。然后我必须计算它们以便找到最常见的字母或单词。我的问题是我应该使用哪种表格?我应该使用哈希表还是映射表?.txt 文件有大约 5000000 个字母单词句子。如果我想存储比较、计数和转换大文件,我必须使用什么表,以便我可以快速检索它。 我有一个哈希表

    HashMap<String, String> hm = new HashMap<String, String>();

还是我应该用其他方式来做? 或者我应该使用链表? 我如何为句子或单词实现它?

最佳答案

关于java - 适用于java中大文本存储和计数的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12846567/

相关文章:

algorithm - 打印安装包所需的最小包集

PHP 字符串比较。正则表达式

r - 比较同一向量的相邻元素(避免循环)

java - executorservice 没有杀死线程

java - Mockito/PowerMockito 模拟私有(private)工厂方法

java - 包对类的访问级别

java - 如何创建包含给定范围内的(准)随机值但具有固定重复项百分比的 int 数组?

java - 树中的第一个元素变为空? Guava TreebasedTable

java - 如何在 jpa 持久性 xml 文件中自动创建表?

javascript - 字符串比较比字符串长度快吗?