字符流转字节流
基本思路就是:
字符流的输出流,转换为字节流的输出流
主要代码:
// 这个只是找来做演示的 文件
FileOutputStream fos = new FileOutputStream(“E:\1\IO示例文档.txt”);
// 真实情况下, 给个字符流的源, 用下面的代码就行
OutputStreamWriter osw = new OutputStreamWriter(fos); // 设置字符流的编码格式
循环读取 看下面源码
package 转换;import 字符流.OutputStream;import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;/*** @program: IO 流* @description: 字符流转字节流* @author: 白嫖怪AE* @create: 2021-11-20 17:13**/
public class Demo2 {public static void main(String[] args) throws IOException {//转换流// 字符流 转 字节流FileOutputStream fos = new FileOutputStream("E:\\1\\IO示例文档.txt");// 下面的 fos 可以换成 你需要转的 字符流OutputStreamWriter osw = new OutputStreamWriter(fos);osw.write("这是字符流的内容,即将被字节流的方式输出");// 查看文件,显示的是 字符的内容,但存储是 字节方式(即 二进制)osw.close();fos.close();}
}