朋友 我在一个包含 300,000 个单词(每行 1 个单词)的文本文件 (2MB) 中有一个按字母顺序排列的单词列表。由于它已经排序,我想进行快速字符串搜索,该搜索必须准确且不区分大小写。任何想法如何做到这一点?
必须使其尽可能快且不区分大小写。例如,
如果用户需要从文本文件中搜索单词“MAT”,则输出必须为 mat/MAT,并且不应包含 mate、matted 或任何此类单词。应该在最短的时间内生成输出。
编辑 - 我需要一个像类或算法这样的解决方案来完成它,比如 Pattern/matcher 或 BufferedReader/Scanner 等。