转换流:将字节输出流变成字符输出流-OutputStreamWriter

Posted 初学者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转换流:将字节输出流变成字符输出流-OutputStreamWriter相关的知识,希望对你有一定的参考价值。

package outputstreamwriter.cn;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.Writer;

/*
 * 将字节输出流变成字符输出流  类 OutputStreamWriter
 * 构造方法
 * OutputStreamWriter(OutputStream out) 
          创建使用默认字符编码的 OutputStreamWriter。
          常用的方法:
  void    close() 
          关闭此流,但要先刷新它。
 void    flush() 
          刷新该流的缓冲。
 String    getEncoding() 
          返回此流使用的字符编码的名称。
 void    write(char[] cbuf, int off, int len) 
          写入字符数组的某一部分。
 void    write(int c) 
          写入单个字符。
 void    write(String str, int off, int len) 
          写入字符串的某一部分。
 * 
 */
public class OutputStreamWriterDemo {
 public static void main(String[] args) throws Exception{
     //指定一个路径
     File f = new File("d:"+File.separator+"test.txt");
    //利用转换流,将字节输出流变成字符输出流,并用字符接收
    Writer osw;
        osw = new  OutputStreamWriter(new FileOutputStream(f));
        osw.write("hello yuanfangwang");

        osw.close();

                
}
}

 

以上是关于转换流:将字节输出流变成字符输出流-OutputStreamWriter的主要内容,如果未能解决你的问题,请参考以下文章

转换流——OutputStreamWriter类与InputStreamReader类

转换流:字节输入流转换成字符输入流 InputStreamReader

学习Java必备的基础知识打卡12.22,要想学好必须扎实基本功(⭐建议收藏)#yyds干货盘点#

java 字节→字符转换流

Java题目:编写程序,将一个字符串转为字节数组输入流。转换为大写字母输出。

转换流: InputStreamReader 和 OutputStreamWriter