在另一个字符串中搜索字符串数组的最有效方法
2022-09-02 11:43:17
我有一大堆字符串,看起来像这样:String temp[] = new String[200000]。
我有另一个字符串,让我们称之为bigtext。我需要做的是迭代每个temp条目,检查该条目是否在bigtext中找到,然后基于它做一些工作。因此,骨骼代码如下所示:
for (int x = 0; x < temp.length; x++) {
if (bigtext.indexOf(temp[x]) > -1 {
//do some stuff
} else continue;
}
因为临时条目太多,也有很多大文本实例,所以我想以最有效的方式做到这一点。我想知道我所概述的是否是迭代搜索是否有更好的方法来做到这一点的最有效方法。
谢谢
埃利奥特