700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Java基础知识强化之IO流笔记32:转换流之OutputStreamWriter的使用

Java基础知识强化之IO流笔记32:转换流之OutputStreamWriter的使用

时间:2022-05-02 17:13:42

相关推荐

Java基础知识强化之IO流笔记32:转换流之OutputStreamWriter的使用

1.OutputStreamWriter的使用

OutputStreamWriter(OutputStream out):根据默认编码把字节流的数据转换为字符流

OutputStreamWriter(OutputStream out,String charsetName):根据指定编码把字节流数据转换为字符流

把字节流转换为字符流。

字符流 = 字节流 +编码表。

2. 代码示例:

1 package cn.itcast_02; 2 3 import java.io.FileOutputStream; 4 import java.io.IOException; 5 import java.io.OutputStreamWriter; 6 7 /* 8 * OutputStreamWriter(OutputStream out):根据默认编码把字节流的数据转换为字符流 9 * OutputStreamWriter(OutputStream out,String charsetName):根据指定编码把字节流数据转换为字符流10 * 把字节流转换为字符流。11 * 字符流 = 字节流 +编码表。12 */13 public class OutputStreamWriterDemo {14public static void main(String[] args) throws IOException {15 // 创建对象16 // OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(17 // "osw.txt")); // 默认GBK18 // OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(19 // "osw.txt"), "GBK"); // 指定GBK20 OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(21 "osw.txt"), "UTF-8"); // 指定UTF-822 // 写数据23 osw.write("中国");24 25 // 释放资源26 osw.close();27}28 }

运行效果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。