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实例时
        如果相应的文件并不存在,则会自动创建一个空的文件

  • 相关阅读:
    struts2的@Result annotation 如何添加params,并且在页面取值
    spring @Entity @Table
    @Results( 中 params 怎么用
    Java三种技术架构
    python 内存管理
    wxpyhon 鼠标事件例子
    常用wxPython事件描述
    wxpython 拖动界面时进入假死状态(未响应)解决方法
    python 的一些高级编程技巧
    python 访问器@property的使用方法
  • 原文地址:https://www.cnblogs.com/yangchan250/p/6821910.html
Copyright © 2011-2022 走看看