java 文件读写
时间: 2023-08-01 21:06:32 浏览: 140
java文件读写
5星 · 资源好评率100%
在 Java 中,可以使用 File 类和相关的输入输出流类来进行文件读写操作。以下是一个简单的示例代码:
```java
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
public class FileReadWriteDemo {
public static void main(String[] args) {
// 写入文件
try {
FileWriter writer = new FileWriter("data.txt");
writer.write("Hello World!\n");
writer.write("This is a demo file.\n");
writer.close();
} catch (IOException e) {
System.out.println("An error occurred.");
e.printStackTrace();
}
// 读取文件
try {
File file = new File("data.txt");
Scanner scanner = new Scanner(file);
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
System.out.println(line);
}
scanner.close();
} catch (IOException e) {
System.out.println("An error occurred.");
e.printStackTrace();
}
}
}
```
在上面的示例中,我们使用 FileWriter 类向文件中写入数据,使用 Scanner 类从文件中读取数据。需要注意的是,在使用 FileWriter 类时,需要使用 close() 方法来关闭流,以释放资源。在使用 Scanner 类时,需要使用 hasNextLine() 和 nextLine() 方法来逐行读取文件内容。
阅读全文