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

    I/O:input/output
    1.java.io.File
    表示:文件或者文件夹(目录)
    File f = new File("文件路径");
    注意:相对路径:web项目的相对都是以项目为起点。(src/a.txt)(建议)
    绝对路径:f:/bin/a.txt(以盘符开头)

    2.文件常见方法
    boolean flag = f.exists();
    flag = f.isFile();
    flag = f.isDirectory();
    str = f.getPath();
    str = f.getAbsolutePath();
    str = f.getName();
    flag = f.delete();
    flag= f.createNewFile();
    long = f.length();
    注意:File不能操作文件内容.
    InputStream/OutputStream
    文件:FileInputSream
    3.1 InputStream(输入流)
    数据从文件到java代码中.
    int read();//读取一个字节
    int read(bety[]);//读取一串字节
    long avaliable ;//文件长度

    3.2 FileIntputStream(字节文件输入流)
    new FileInputStream(File);
    new FileInputStream(“文件路径+文件名);

    3.3 OutputStream(输出流)
    数据从java代码中, 写到文件或者其他介质中
    void write(字节);//写入一个字节
    void write(byte[]);//写入字节数组

    3.4 FileOutputStream
    new FileOutputStream(File);
    new FileOutputStream("文件路径+文件名");
    new FileOutputStream("文件路径+文件名",booleam);
    注意:a.booleam: 表示是否文件末尾追加,如果是true,表示追加,flase表示不追加(也就是互盖),默认值为false

  • 相关阅读:
    ZOJ2913Bus Pass(BFS+set)
    HDU1242 Rescue(BFS+优先队列)
    转(havel 算法)
    ZOJ3761(并查集+树的遍历)
    ZOJ3578(Matrix)
    HDU1505
    ZOJ3574(归并排序求逆数对)
    VUE-脚手架搭建
    VUE脚手架搭建
    VUE-node.js
  • 原文地址:https://www.cnblogs.com/abc199812/p/6830450.html
Copyright © 2011-2022 走看看