字符流转字节流
基本思路就是:
字符流的输出流,转换为字节流的输出流
主要代码:
// 这个只是找来做演示的 文件
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();
}
}


本文介绍如何将Java中的字符流转换为字节流。主要代码示例包括使用`FileOutputStream`和`OutputStreamWriter`进行转换,并强调在实际场景中设置字符流的编码格式的重要性。
514

被折叠的 条评论
为什么被折叠?



