使用Java进行文件读写操作示例
在Java中,我们可以使用FileInputStream
和FileOutputStream
来进行文件的读写操作。以下是一个简单的示例:
- 文件读写(写入)
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
// 创建一个字符串,用于保存数据
String content = "Hello, World!";
// 定义要写入的文件
File file = new File("example.txt");
// 使用FileOutputStream进行写入操作
try (FileOutputStream outputStream = new FileOutputStream(file)) {
// 将内容转换为字节流
byte[] bytes = content.getBytes();
// 向输出流中写入字节
outputStream.write(bytes);
}
catch (Exception e) {
System.err.println("Error while writing to file: " + e.getMessage());
e.printStackTrace();
}
- 文件读写(读取)
import java.io.File;
import java.io.FileInputStream;
import java.util.Scanner;
// 定义要读取的文件
File file = new File("example.txt");
try (Scanner scanner = new Scanner(new FileInputStream(file)))) {
// 逐行读取内容
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
System.out.println(line);
}
} catch (Exception e) {
System.err.println("Error while reading file: " + e.getMessage());
e.printStackTrace();
}
以上示例分别展示了如何使用Java进行文件的读写操作。
还没有评论,来说两句吧...