zoukankan      html  css  js  c++  java
  • 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");

          }

  • 相关阅读:
    Django集成Bootstrap美化后台
    python3 Django集成Ueditor富文本编辑器
    mysql-cluster集群配置
    centos7安装mysql8
    python升级pip和Django安装
    删除某日期之前的日志文件夹
    linux文件系统变为只读解决
    xargs实例
    linux终端提示符显示bash-4.2#
    Codeforces Round #478 (Div. 2)
  • 原文地址:https://www.cnblogs.com/lyyao/p/8998682.html
Copyright © 2011-2022 走看看