У меня есть большой массив строк, который выглядит примерно так: String temp [] = new String [200000].
У меня есть другая строка, назовем ее bigtext.Что мне нужно сделать, так это перебрать каждую запись temp, проверить, найдена ли эта запись в большом тексте, а затем выполнить некоторую работу на ее основе.Итак, скелетный код выглядит примерно так:
for (int x = 0; x < temp.length; x++) {
if (bigtext.indexOf(temp[x]) > -1 {
//do some stuff
} else continue;
}
Поскольку в temp столько записей, а также много экземпляров большого текста, я хочу сделать это наиболее эффективным способом.Я задаюсь вопросом, является ли то, что я обрисовал в общих чертах, наиболее эффективным способом итерации по этому поиску, если есть лучшие способы сделать это.
Спасибо,
Эллиот