zoukankan      html  css  js  c++  java
  • File I/O的总结

    1读写字符文件
      BufferedReader br=new BufferedReader(new FileReader("文件路径"));
      BufferedWriter bw=new BufferedWriter(new FileWriter("文件路径",boolean));

       

    public static void main (String[] args) throws Exception{

    BufferedWriter bw=new BufferedWriter(new FileWriter("src/a.txt");

    BufferedReader br=new BufferedReader(new FileReader("src/d.txt"));

    String str=null;

    while((str=br.readLine())!=-1){

    System.out.println(str);

    }

    bw.close();

    br.close();

    }

     


    2读写字节文件
      DataInputStream dis=new DataInputStream(new FileInputStream("文件路径"));
      DataOutputStream dos=new DataOutputStream(new FileOutputStream("文件路径"));

       

    public static void main(String[] args) throws Exception {
    DataInputStream dis=new DataInputStream(new FileInputStream("src/a.jpg"));
    int a=dis.read();
    System.out.println(a);
    dis.close();

    DataOutputStream dos=new DataOutputStream(new FileOutputStream("src/b.jpg"));
    dos.write(255);
    dos.close();

    //复制a.jpg--->b.jpg
    DataInputStream dis1=new DataInputStream(new FileInputStream("src/a.jpg"));
    DataOutputStream dos1=new DataOutputStream(new FileOutputStream("src/b.jpg"));
    int b;
    while((b=dis.read())!=-1){
    dos.write(b);
    }
    dis.close();
    dos.close();
    }

     

    3读取整个字符文件
      String str=null;
      while((str=br.readLine())!=-1){
        System.out.println(str);
      }
    4读取整个字节文件
      int b;
      while((b=dis.read())!=-1){
        System.out.println(b);
      }

  • 相关阅读:
    UniEAP V4 开发实践说明文档
    SI_WorkShop_V4安装手册
    unieap platform eclipse.ini vm设置
    asp.net 配置 web.config 禁用VS2013自带的Browser Link功能
    unieap 建库
    onserverclick
    工作中记录的命令和知识点(不断更新)
    CentOS 下做端口映射/端口转发
    DELL服务器硬件信息采集SHELL脚本
    Linux中变量#,@,0,1,2,*,$$,$?的意思
  • 原文地址:https://www.cnblogs.com/yang82/p/6837642.html
Copyright © 2011-2022 走看看