Есть ли способ написать Eclipse filesearch (Ctrl + H) в коде? - PullRequest
0 голосов
/ 15 апреля 2020

Я сейчас пытаюсь найти во всем проекте разные строки. Лучший способ сделать это вручную - встроенная функция Eclipse «fileSearch». Есть ли способ написать метод в Java, который делает точно такую ​​же вещь, поэтому он ищет в каждом файле заданную строку и затем возвращает true или false, когда находит что-то?

Спасибо за помощь,

1 Ответ

1 голос
/ 15 апреля 2020

Да, это возможно. Вы можете реализовать обходчик дерева, как описано в Java Tutorial . Для каждого найденного файла его содержимое будет прочитано и проверено на наличие искомой строки.

В зависимости от того, какого результата вы хотите достичь, вы можете остановить обход дерева как минимум, как минимум найден один соответствующий файл, или вы можете собрать пути всех соответствующих файлов, или ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...