searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

如何在Java中实现文件读写操作

2024-01-12 07:24:55
0
0

文件读写是数据处理中的基本操作之一。Java提供了丰富的IO流来实现文件的读写。本文将介绍Java中常见的文件读写方法。

使用File类表示文件
File file = new File("data.txt");
使用Reader和Writer类进行文本文件读写
// 读
FileReader reader = new FileReader(file);
int ch;
while((ch = reader.read()) != -1){
  // process
}

// 写 
FileWriter writer = new FileWriter(file);
writer.write("hello");
使用InputStream和OutputStream进行二进制文件读写
// 读
FileInputStream fis = new FileInputStream(file);
byte[] buffer = new byte[1024];
int len;
while((len = fis.read(buffer)) != -1){
  // process 
}

// 写
FileOutputStream fos = new FileOutputStream(file);
fos.write("world".getBytes());
使用NIO.2中的Path、Files类进行更高级的文件操作
Path path = Paths.get("data.txt");
List<String> lines = Files.readAllLines(path);
掌握这些API可以方便地实现文件的新建、读取、写入、移动、删除等操作。在实际项目中,文件IO是常见而重要的内容。

0条评论
0 / 1000
c****w
229文章数
0粉丝数
c****w
229 文章 | 0 粉丝
原创

如何在Java中实现文件读写操作

2024-01-12 07:24:55
0
0

文件读写是数据处理中的基本操作之一。Java提供了丰富的IO流来实现文件的读写。本文将介绍Java中常见的文件读写方法。

使用File类表示文件
File file = new File("data.txt");
使用Reader和Writer类进行文本文件读写
// 读
FileReader reader = new FileReader(file);
int ch;
while((ch = reader.read()) != -1){
  // process
}

// 写 
FileWriter writer = new FileWriter(file);
writer.write("hello");
使用InputStream和OutputStream进行二进制文件读写
// 读
FileInputStream fis = new FileInputStream(file);
byte[] buffer = new byte[1024];
int len;
while((len = fis.read(buffer)) != -1){
  // process 
}

// 写
FileOutputStream fos = new FileOutputStream(file);
fos.write("world".getBytes());
使用NIO.2中的Path、Files类进行更高级的文件操作
Path path = Paths.get("data.txt");
List<String> lines = Files.readAllLines(path);
掌握这些API可以方便地实现文件的新建、读取、写入、移动、删除等操作。在实际项目中,文件IO是常见而重要的内容。

文章来自个人专栏
编程开发技术
229 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0