【发布时间】:2020-04-15 11:41:18
【问题描述】:
我目前正在尝试在整个项目中搜索不同的字符串。手动执行此操作的最佳方法是内置的 Eclipse 函数“fileSearch”。有没有一种方法可以在 Java 中编写一个执行完全相同的操作的方法,以便它在每个文件中搜索给定的字符串,然后在找到某些内容时返回 true 或 false?
感谢您的帮助,
【问题讨论】:
标签: java eclipse methods file-search
我目前正在尝试在整个项目中搜索不同的字符串。手动执行此操作的最佳方法是内置的 Eclipse 函数“fileSearch”。有没有一种方法可以在 Java 中编写一个执行完全相同的操作的方法,以便它在每个文件中搜索给定的字符串,然后在找到某些内容时返回 true 或 false?
感谢您的帮助,
【问题讨论】:
标签: java eclipse methods file-search
是的,这是可能的。您可以按照Java Tutorial 中的说明实现tree walker。对于遇到的每个文件,将读取文件的内容并检查是否出现了所搜索的字符串。
根据您想要达到的结果,您可以在找到至少一个匹配文件后立即停止树遍历,或者您可以收集所有匹配文件的路径,或者...
【讨论】: