Java文件输入输出流:读写操作实例
在Java中,我们可以使用FileInputStream和FileOutputStream来实现文件的读写操作。以下是一些具体的实例:
- 写入操作:
- 创建一个字符串内容。
- 使用
FileWriter
创建一个指向文件的流,然后将内容写入。
String content = "Hello, World!";
File file = new File("output.txt");
FileWriter writer = new FileWriter(file);
writer.write(content);
writer.close();
- 读取操作:
- 使用
FileInputStream
读取文件内容。
- 使用
FileInputStream fis = new FileInputStream("output.txt"));
// 定义读取的字节数量
int bytesToRead = 1024; // 指定一次读取的字节数
byte[] buffer = new byte[bytesToRead];
while (bytesToRead > 0) {
int bytesRead = fis.read(buffer);
if (bytesRead == -1) { // 文件已关闭
break;
}
bytesToRead -= bytesRead;
}
fis.close();
以上代码展示了如何在Java中使用FileInputStream和FileWriter进行文件的读写操作。
还没有评论,来说两句吧...