java _io_文件字符流输出

String s="ada";
char[] a=s.toCharArray(); 将字符串转换成字符数组

public class test{
    public static void main(String[]args)
    {
        File f =new File("D:d/write.txt");
        Writer writer=null;
        try {
            writer=new FileWriter(f);

        //写法一
        /*String s="adad  afaff哈哈哈";
        char[] ch=s.toCharArray(); //从字符串到字符数组
        writer.write(ch,0,ch.length);
        **write.flush();***/
        //写法二
        /*String s="adad  afaff哈哈哈2";
        writer.write(s,0,s.length()); //因为字符串就是字符数组,所以可以直接使用
        writer.write("addd");   //可实现多次写入
        writer.write("fff");
        **writer.flush();**
        */

        //写法三
        /*writer.append("adad").append("aaa\n"); 
        **writer.flush();***/

    }catch(FileNotFoundException e)
    {
        e.printStackTrace();
    }catch(IOException e)
    {
        e.printStackTrace();
    }finally {
        try {
            if(null!=writer)
            {
                **writer.close();**
            }
        }catch(IOException e)
        {
            e.printStackTrace();
        }
    }
}

}

上一篇:Java的IO_10对接流


下一篇:java _io_图片到内存(字节数组),字节数组到文件,练习文件流和字节数组流