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();
       }
    }

    二.输入输出的使用情况

    三处理流

  • 相关阅读:
    插件模块与模块之间的通信(转)
    C#反射调用其它DLL的委托事件 传值
    单元测试
    c#实现动态加载Dll(转)
    Access sql语句创建表及字段类型(转)
    关于不同数据库表自动转换的功能
    通过DataTable获得表的主键
    C/s程序过时了吗?
    关于C/s结构 本地目录的思考
    关于创建人,创建日期,修改人,修改日期
  • 原文地址:https://www.cnblogs.com/qiangini/p/13429800.html
Copyright © 2011-2022 走看看