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

  • 相关阅读:
    Sql server 经典常用函数
    Sql Server 时间格式化
    eval解析JSON中的注意点
    SQL Server 数据库try catch 存储过程
    SQL 添加索引
    sql中的begin catch 。。。end catch 的用法
    常用正则表达式
    css3实现背景渐变
    CacheHelper
    星座运势(等)接口控制器
  • 原文地址:https://www.cnblogs.com/yang82/p/6837642.html
Copyright © 2011-2022 走看看