zoukankan      html  css  js  c++  java
  • java学习29天2020/8/3

    一.

    (1)字符输出流。
        Writer是字符输出流,该类是一个抽象类,所以需要使用子类FileWriter类来操作文件。
       示例:字符输出流写入内容

    import java. io. FileWriter;
    import java.io. IOException;
    public class WriteDemo {
        public static void main(String[] args) throws IOException {
          write() ;
        }
        public static void write() throws IOException{
           FileWriter fw =new FileWriter ("D:/Hello.txt") ;
           fw. write("Hello C++!");
           fw.close() ;
        }
    }
    
     

         若在文件中追加内容,且原内容不被覆盖,则

    import java. io. FileWriter;
    import java.io. IOException;
    public class WriteDemo {
        public static void main(String[] args) throws IOException {
          write() ;
        }
        public static void write() throws IOException{
           FileWriter fw =new FileWriter ("D:/Hello.txt",true) ;
           fw. write("Hello C++!");
           fw.close() ;
        }
    }

        (2)字符输入流

            Reader是一个字符输入流,但它是-个抽象类,所以必须由其子类FileReader来实例化。
            示例:使用字符输入流读取内容

    import java. io. FileReader;
    import java.io. IOException;
    import java. io. Reader;
    public class WriteDemo {
        public static void main(String[] args) throws IOException {
         reader() ;
        }
        public static void reader() throws IOException{
          Reader r =new FileReader ("D:/Hello.txt") ;
          char[] buf=new char[1024];
          int len=0;
          while((len=r.read(buf)!=-1){
              String s=new String(buf,0,len);
              System.out.println(s);
          }
          r.close();
       }
    }

    二.输入输出的使用情况

    三处理流

  • 相关阅读:
    全栈程工程师
    月薪8000的程序员和月薪2万的程序员差别在哪里?
    原型中的访问
    关于 基本类型和复合类型 用== 判断的小问题
    使用原型解决构造函数问题
    前端工程师学习路线 --书籍
    程序员成长之路
    GIT学习(1) Pull和Fetch
    OO面向对象编程:第四单元总结及课程总结
    OO面向对象编程:第三单元总结
  • 原文地址:https://www.cnblogs.com/qiangini/p/13429800.html
Copyright © 2011-2022 走看看