• RandomAccessFile java


    RandomAccessFile 用来支持读写随机存取文件的类。提供“文件指针”,类似于游标和下标,使用getFilePointer()方法获得,利用seek()方法设置下标。

    public RandomAccessFile(String name, String mode){}

    mode:文件操作的模式,此参数有固定的输入字串:“r”,“rw”,“rws”,“rwd” 

    读取文件内容:

      public int read(){};

    读取文件数据的一个字节。一个字节以0-255的整数返回,返回-1表示到达文件的末尾。

      public int read(byte b[], int off, int len){}

    从文件中读取一定长度的字节,放入到参数1的数组中。返回-1表示到达文件的末尾。

      public int read(byte b[]){}

    从文件中读取b.length长度的字节,放入到参数b中。

      public final String readLine(){}

    读取文件的下一行内容

    seek()方法:设置文件指针的偏移量。若偏移量超出了文件长度,不会改变文件长度。

    public long length(){} 获取文件的长度

    public void setLength(long newLength){}  设置文件的长度。若比原来的小,那多出来的文件要被切掉。

    使用:

      public static void readFile(String filename) throws Exception{

        RandomAccessFile raf = new RandomAccessFile(filename, "rw");

        raf.writeInt(1);

        raf.writeChars("A");

          }

  • 相关阅读:
    1.1 HTML5简介
    MATLAB基础知识——1.1MATLAB系统变量
    初识MATLAB
    Z-Stack
    [C语言]关于struct和typedef struct
    [Zigbee]定时器1
    常用数论算法
    SPFA&邻接表 PASCAL
    kruskal算法-Pascal
    懒惰的JY--关于遍历
  • 原文地址:https://www.cnblogs.com/lyyao/p/8998682.html
Copyright © 2020-2023  润新知