узнать есть ли в нем вхождения искомого и на каких строчках.
Я читаю файл, распличиваю его на строчки и по каждой строчке делаю contains, если искомый текст присутсвует то сохраняю саму строку и номер линии. Есть ли способ искать быстрее?
да конечно есть, использовать grep и sed http://qaru.site/questions/7969/find-the-line-number-where-a-specific-word-appears-with-grep
распаралелить на нескольео потоков
Cuda есть?
https://www.baeldung.com/java-full-text-search-algorithms Можете погуглить и другие алгоритмы для поиска строк в больших файлах
Обсуждают сегодня