zoukankan      html  css  js  c++  java
  • I/O

    1.java.io.File
      表示:文件或者文件夹(目录) 
      File f = new File("文件路径")
      注意:相对路径:Testxy.txt(非web项目的相对都是以项目稳起点的)---建议使用相对路径
         绝对路径:F:JAVATestTestTestxy.txt(以盘符开头 可以在计算机里面找到的)

    2 InputStream(输入流)
      数据从文件到java代码中
      int read(); //读取一个字节
      inr read(byte[]); //读取一串字节

      long avaliable; //文件长度
    例:System.out.println("可读取的字节数:"+fis.available());

    3 FileInputStream(字节文件输入流)
      new FileInputStream(File);
      new FileInputStream("文件路径+文件名");
    例:InputStream is = new FileInputStream("Test/xy.txt");

    4 OutputStream(输出流)
      数据从java代码中,写到文件或者其他介质中
      void write(字节); //写入一个字节
    例:OutputStream ios = new FileOutputStream("Test/xy.txt",true);
      ios.write(97);


      void write(byte[])' //写入字节数组
    例:OutputStream ios = new FileOutputStream("Test/xy.txt",true);
      byte[] bs = {97,98,99,100,101};
      ios.write(bs);

    5 FileOutputStream(字节文件输出流)
      new FileOutputStream(File);
      new FileOutputSream("文件路径+文件名");
    例:OutputStream os = new FileInputStream("Test/xy.txt");

      new FileOutputSream("文件路径+文件名",boolean);
      //第二个参数,表示是否2向末尾追加 true 追加
      //false:不追加(默认)
    例:OutputStream ios = new FileOutputStream("Test/xy.txt",true);

    注意: boolean:表示是佛向文件末尾追加,如果为true,表示追加
        false表示不追加,也就是覆盖(默认)
        创建FileOutputStream实例时
        如果相应的文件并不存在,则会自动创建一个空的文件

  • 相关阅读:
    grunt 执行
    Android Studio常见问题 -- AndroidManifest.xml 覆盖问题
    mac系统如何进行剪切
    转-Android Studio *.jar 与 *.aar 的生成与*.aar导入项目方法
    [转]--android studio 使用gradle 导出jar包,并打包assets目录
    [转] Java内部类详解
    [转 ]-- Java线程池使用说明
    Java 实现阶乘算法
    Java 实现二分法查找算法
    [转]-用Gradle 构建你的android程序
  • 原文地址:https://www.cnblogs.com/yangchan250/p/6821910.html
Copyright © 2011-2022 走看看