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

  • 相关阅读:
    软件实施工程师是一个什么样的工作?他的具体工作内容是什么?发展前景怎样?
    做金融(基金、证券)方面的软件实施工程师有没有发展前途?职业发展空间如何。
    做软件实施工程师的一点建议
    系统实施工程师主要工作职则
    软件实施工程师
    UE编辑器编译和运行java设置
    猜数字
    猜数字
    Problem G
    Problem G
  • 原文地址:https://www.cnblogs.com/yangchan250/p/6821910.html
Copyright © 2020-2023  润新知