字符流写数据的5种方式

时间:2019-08-28
本文章向大家介绍字符流写数据的5种方式,主要包括字符流写数据的5种方式使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
package com.io.liushuaishuai;
/*
    构造方法:
            OutputStreamWriter (OutputStream out) 创建一个使用默认字符编码的OutputStreamWriter
     写数据的5种方式:
            void writer (int c):写一个字符
            void writer (char[] cbuf):写一个字符数组
            void writer (char[] cbuf,int off,int len):写入字符数组的一部分
            void writer (String str):写一个字符串
            void writer (String str,int off,int len):写一个字符串的一部分


 */


import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;

public class OutputStreamWriterDemo {
    public static void main(String[] args) throws IOException {
        OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("myIOstream\\fos.txt"));
        //写数据
        char[] a ={'a','b','c','d','e'};

        //osw.write(97);
       // osw.flush();//刷新流
        //osw.write(98);

       //osw.write(a);
        osw.write(a,4,1);

        osw.flush();

        osw.close();


    }
}

原文地址:https://www.cnblogs.com/lsswudi/p/11424668.html