Java中的读取与写入
时间: 2024-05-11 08:19:33 浏览: 64
java的文本读取和写入
3星 · 编辑精心推荐
在Java中,可以使用各种方式读取和写入文件,其中最常见的是使用输入输出流(InputStream和OutputStream)和读写器(Reader和Writer)。
读取文件的步骤如下:
1. 创建一个File对象,该对象表示要读取的文件。
2. 创建一个输入流对象,将File对象传递给该对象的构造函数。
3. 使用输入流对象的read()方法读取文件内容。
4. 关闭输入流对象。
示例代码:
```
File file = new File("file.txt");
InputStream inputStream = new FileInputStream(file);
int content;
while ((content = inputStream.read()) != -1) {
System.out.print((char) content);
}
inputStream.close();
```
写入文件的步骤如下:
1. 创建一个File对象,该对象表示要写入的文件。
2. 创建一个输出流对象,将File对象传递给该对象的构造函数。
3. 使用输出流对象的write()方法写入文件内容。
4. 关闭输出流对象。
示例代码:
```
File file = new File("file.txt");
OutputStream outputStream = new FileOutputStream(file);
String content = "Hello, world!";
outputStream.write(content.getBytes());
outputStream.close();
```
读写器使用方式与输入输出流类似,只是使用的方法不同。需要注意的是,读写器可以处理字符流,而输入输出流可以处理字节流。
阅读全文