Java 文件读取:判断文件是否包含指定 ID

本教程将使用 Java 代码示例演示如何读取文件并判断文件中是否包含给定的 ID。

以下代码示例展示了如何使用 Java 读取文件内容,并判断文件中是否包含与给定 ID 相同的内容。

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

public class FileReadExample {
    public static void main(String[] args) {
        String fileName = 'path/to/file.txt';
        String myId = '12345';
        boolean hasId = false;
        try (BufferedReader br = new BufferedReader(new FileReader(fileName))) {
            String line;
            while ((line = br.readLine()) != null) {
                if (line.equals(myId)) {
                    hasId = true;
                    break;
                }
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
        if (hasId) {
            System.out.println('File contains ID ' + myId);
        } else {
            System.out.println('File does not contain ID ' + myId);
        }
    }
}

以上代码使用了 Java 的文件读取功能,通过指定文件路径和给定的 ID,在文件中逐行查找,如果找到相同的 ID 则将标志位hasId设为true,并跳出循环。最后根据标志位输出结果。

代码说明:

  1. BufferedReader 用于高效读取文件内容。
  2. FileReader 用于打开指定路径的文件。
  3. while 循环逐行读取文件内容。
  4. if 语句判断当前行是否与给定 ID 相同。
  5. hasId 标志位用于记录是否找到匹配的 ID。
  6. 最后根据 hasId 的值输出结果。

注意:

  • 请将代码中的 'path/to/file.txt' 替换为实际的文件路径。
  • 请将代码中的 '12345' 替换为需要判断的 ID。
Java 文件读取:判断文件是否包含指定 ID

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

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