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

    二.输入输出的使用情况

    三处理流

  • 相关阅读:
    Android Studio 中关于NDK编译及jni header生成的问题
    为YAESU FT-817ND 增加频谱功能
    Nagios 安装配置
    ubuntu 13.10 Ralink RT3290 无线与蓝牙4.0的驱动安装
    golang全文搜索--使用sphinx
    GNU Radio 之 rtl-sdr
    OsmocomBB && Motorora C118
    OsmocomBB 编译安装
    Go 若干技巧
    Docker内核知识
  • 原文地址:https://www.cnblogs.com/qiangini/p/13429800.html
Copyright © 2011-2022 走看看