Java 读取文件

Java 读取文件

❮ Java 创建文件和写入文件

Java 删除文件 ❯

Java 读取文件

更新于 2024/1/10 15:02:00

读取文件

在上一章中,您学习了如何创建和写入文件。

在下面的示例中,我们使用 Scanner 类来读取我们在上一章中创建的文本文件的内容:

实例

import java.io.File; // 导入 File 文件类

import java.io.FileNotFoundException; // 导入这个类来处理错误

import java.util.Scanner; // 导入 Scanner 类以读取文本文件

public class ReadFile {

public static void main(String[] args) {

try {

File myObj = new File("filename.txt");

Scanner myReader = new Scanner(myObj);

while (myReader.hasNextLine()) {

String data = myReader.nextLine();

System.out.println(data);

}

myReader.close();

} catch (FileNotFoundException e) {

System.out.println("An error occurred.");

e.printStackTrace();

}

}

}

输出将是:

Files in Java might be tricky, but it is fun enough!

运行实例 »

获取文件信息

要获取有关文件的更多信息,请使用任何 File 方法:

实例

import java.io.File; // 导入 File 文件类

public class GetFileInfo { public static void main(String[] args) {

File myObj = new File("filename.txt");

if (myObj.exists()) {

System.out.println("File name: " + myObj.getName());

System.out.println("Absolute path: " + myObj.getAbsolutePath());

System.out.println("Writeable: " + myObj.canWrite());

System.out.println("Readable " + myObj.canRead());

System.out.println("File size in bytes " + myObj.length());

} else {

System.out.println("The file does not exist.");

}

}

}

输出将是:

File name: filename.txt

Absolute path: C:\Users\MyName\filename.txt

Writeable: true

Readable: true

File size in bytes: 0

运行实例 »

注释: Java API 中有许多可用类可用于在 Java 中读取和写入文件: FileReader, BufferedReader, Files, Scanner, FileInputStream, FileWriter, BufferedWriter, FileOutputStream

等。使用哪一个取决于 Java 版本 您正在使用以及是否需要读取字节或字符,以及文件/行的大小等。

提示: 要删除文件,请阅读 Java 删除文件 一章。

❮ Java 创建文件和写入文件

Java 删除文件 ❯

// 相关文章

哪里可以获得王者荣耀电玩小子的体验卡?
365beat网页怎么打不开

哪里可以获得王者荣耀电玩小子的体验卡?

⌛ 08-23 ⚠️ 5317
[科普中国]-点群
365beat网页怎么打不开

[科普中国]-点群

⌛ 12-23 ⚠️ 1377
预算120W左右建议买哪里的房子[复制链接]扫描到手机论坛小编教你如何扫二维码