• Java学习之IO流(RandomAccessFile)


    RandomAccessFile
    随机访问文件:此类的实例支持对随机访问文件的读取和写入
    特点:
    1、对文件既能读,又能写
    2、此类内部维护一个大型的byte数组,并通过指针操作数组
    3、通过getFilePointer获取指针位置,通过seek方法指定指针的位置
    4、其实就是将字节流输入输出流的封装
    5、源和目的只能是文件
    构造函数
    RandomAccessFile​(File file, String mode)
    RandomAccessFile​(String name, String mode)
     1 public static void main(String[] args) throws IOException {
     2     /*
     3      * 文件没有会创建
     4      * 文件有的话不会覆盖
     5      */
     6     RandomAccessFile raf=new RandomAccessFile("randcc.txt", "rw");
     7 
     8 //    第一次
     9 //    raf.write("zhang".getBytes());
    10 //    raf.writeInt(97);
    11 //    
    12 //    raf.write("lisi".getBytes());
    13 //    raf.writeInt(98);
    14     
    15 //    第二次
    16 //    raf.write("wang".getBytes());
    17 //    raf.writeInt(99);
    18     
    19     //随机指定指针位置
    20     raf.seek(3*8);
    21     
    22     raf.write("zhao".getBytes());
    23     raf.writeInt(100);
    24     
    25     raf.close();
    26     
    27     }
  • 相关阅读:
    kernel structure
    linux cmd fuser/screen
    arm 指令架构
    udev 学习
    grup 2 ubuntu
    tiny6410 3.8.1 内核kgdb调试
    make 选项
    lfs 无知
    数据归一化的两种方法:最值归一化和0均值归一化
    使用随机队列实现生成迷宫
  • 原文地址:https://www.cnblogs.com/WarBlog/p/12143611.html
Copyright © 2020-2023  润新知