{"title":"Java 文本文件逐行搜索关键字代码示例","description":"使用 Java 编程语言实现从文本文档逐行搜索关键字的功能,示例代码演示了如何使用 BufferedReader 读取文件、逐行搜索关键字以及输出包含关键字的行。","keywords":"Java, 文本文件, 搜索, 关键字, 逐行读取, BufferedReader, FileReader, contains, 代码示例","content":""import java.io.BufferedReader;\nimport java.io.FileReader;\nimport java.io.IOException;\n\npublic class TextSearch {\n public static void main(String[] args) {\n String filePath = "textFile.txt"; // 文本文件路径\n String keyword = "search"; // 要搜索的关键字\n\n try {\n // 创建文件读取器\n BufferedReader reader = new BufferedReader(new FileReader(filePath));\n String line;\n\n // 逐行读取文本文件\n while ((line = reader.readLine()) != null) {\n // 在每一行中搜索关键字\n if (line.contains(keyword)) {\n System.out.println(line);\n }\n }\n\n // 关闭文件读取器\n reader.close();\n } catch (IOException e) {\n e.printStackTrace();\n }\n }\n}\n"在上面的代码中,首先指定文本文件的路径和要搜索的关键字。然后,通过创建一个BufferedReader对象来读取文本文件。使用readLine()方法逐行读取文本文件,然后使用contains()方法在每一行中搜索指定的关键字。如果关键字存在于当前行中,则将该行打印出来。最后,关闭文件读取器。\n\n请注意,上述代码中的文本文件路径是相对路径,你需要根据实际情况修改为你要搜索的文本文件的路径。"}


原文地址: https://www.cveoy.top/t/topic/pNln 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录