学习-java输入输出之writer类之字符数据输出
时间: 2023-04-27 13:00:49 浏览: 220
字符型数据的输入输出
Java中的Writer类可以用来写字符数据。要使用Writer类进行字符数据输出,可以按照以下步骤进行:
1. 创建一个Writer对象,可以选择使用FileWriter类创建文件输出流或使用OutputStreamWriter类创建其他类型的输出流。
2. 使用Writer的write()方法将数据写入输出流中,这个方法有多个重载形式,可以写入一个字符或一个字符数组。
3. 使用Writer的flush()方法将数据从缓存区刷新到输出流中。
4. 使用Writer的close()方法关闭输出流。
下面是一个简单的示例,演示如何使用Writer类进行字符数据输出:
```java
import java.io.*;
public class WriterExample {
public static void main(String[] args) {
try {
FileWriter writer = new FileWriter("output.txt");
writer.write("Hello, world!");
writer.flush();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个示例中,我们创建了一个FileWriter对象来创建一个文件输出流,并使用write()方法将字符串"Hello, world!"写入文件中。最后,我们调用flush()方法将数据从缓存区刷新到输出流中,然后使用close()方法关闭输出流。
阅读全文