美文网首页java学习笔记
FileWriter与FileReader——java学习之<1

FileWriter与FileReader——java学习之<1

作者: pm_kai | 来源:发表于2018-02-25 17:48 被阅读0次

    FileWriter:文件字符输出流,用来写文件,一般用于对字符文件的操作

    package Io;
    import java.io.FileWriter;
    import java.io.IOException;
    public class FileWriterDemo {
        public static void main(String[] args) throws IOException {
            //文件字符输出流,用来写文件
            FileWriter f = new FileWriter("test.txt");//创建写入路径
            char[] c = new char[]{'a','b',' ','d'};
            f.write(c, 0, 4);//写入字符数组,4代表写入的长度
            f.write(104);
            f.write("you are best!");
            
            f.flush();//刷新
            f.close();//关闭流
            }
    }
    

    FileReader:文件字符输入流,用来读取文件

    package Io;
    import java.io.FileReader;
    import java.io.IOException;
    public class FileReadDemo {
        public static void main(String[] args) throws IOException {
            FileReader fr = new FileReader("test.txt");
    //      char[] c = new char[1024];
    //      fr.read(c);//一次性读取完成放在字符数组中,并返回读取字符的长度
    //      System.out.print(c);
            int a=1;
            while((a=fr.read()) != -1){//一次读取一个
                System.out.print((char)a);
            }       
        }
    }
    

    相关文章

      网友评论

        本文标题:FileWriter与FileReader——java学习之<1

        本文链接:https://www.haomeiwen.com/subject/hewrxftx.html