Java 文件读取:判断文件是否包含指定 ID
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,并跳出循环。最后根据标志位输出结果。
代码说明:
BufferedReader用于高效读取文件内容。FileReader用于打开指定路径的文件。while循环逐行读取文件内容。if语句判断当前行是否与给定 ID 相同。hasId标志位用于记录是否找到匹配的 ID。- 最后根据
hasId的值输出结果。
注意:
- 请将代码中的
'path/to/file.txt'替换为实际的文件路径。 - 请将代码中的
'12345'替换为需要判断的 ID。
原文地址: https://www.cveoy.top/t/topic/oZtL 著作权归作者所有。请勿转载和采集!