2.io流里面的输出流往新建的文件里写内容
时间: 2024-03-15 21:46:04 浏览: 8
可以通过以下步骤将输出流中的内容写入到新建的文件中:
1. 首先创建一个File对象,指定要写入的文件路径和文件名,例如:
```java
File file = new File("C:\\example\\output.txt");
```
2. 然后创建一个FileOutputStream对象,将File对象作为参数传入,例如:
```java
FileOutputStream fos = new FileOutputStream(file);
```
3. 接下来,创建一个OutputStreamWriter对象,并将FileOutputStream对象作为参数传入,例如:
```java
OutputStreamWriter osw = new OutputStreamWriter(fos);
```
4. 最后,通过OutputStreamWriter对象的write()方法将需要写入的内容写入到文件中,例如:
```java
osw.write("Hello, world!");
```
写入完成后,需要关闭OutputStreamWriter对象,以便释放资源和刷新缓冲区:
```java
osw.close();
```
注意:在使用OutputStreamWriter写入内容时,需要注意编码方式,否则可能会出现乱码等问题。可以在创建OutputStreamWriter对象时,指定编码方式,例如:
```java
OutputStreamWriter osw = new OutputStreamWriter(fos, "UTF-8");
```