Java 字符流转字节流

  • Post author:
  • Post category:java




字符流转字节流



基本思路就是:


字符流的输出流,转换为字节流的输出流


主要代码:

// 这个只是找来做演示的 文件


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();
    }
}

请添加图片描述



版权声明:本文为qq_43098690原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。