其他分享
首页 > 其他分享> > IO流---转换流

IO流---转换流

作者:互联网

文章目录

字节输入流转换为字符输入流

转换后就可以像字符输入流一样操作

public static void testInputStreamReader(){
   try {
        FileInputStream fileInputStream = new FileInputStream("D:/test.txt");
        InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream,"GBK");
        char[] chars = new char[10];
        int len =0;
        while((len = inputStreamReader.read(chars))!= -1){
            System.out.println(new String(chars,0,len));
        }
        inputStreamReader.close();
        fileInputStream.close();
    } catch (Exception e) {
        e.printStackTrace();
    }

}

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

转换后就可以像字符输出流一样操作

public static void testOutputStreamReader(){
   try {
        FileOutputStream fileOutputStream = new FileOutputStream("D:/text/test.txt");
        OutputStreamWriter outputStreamWriter = new OutputStreamWriter(fileOutputStream,"GBK");
        outputStreamWriter.write("abc");
        outputStreamWriter.close();
        fileOutputStream.close();
    } catch (Exception e) {
        e.printStackTrace();
    }
}

标签:字符,转换,字节,outputStreamWriter,---,IO,close,new
来源: https://blog.csdn.net/xuebanub1/article/details/120742258