[关闭]
@liruiyi962464 2017-03-24T02:04:03.000000Z 字数 495 阅读 485

IO 随机访问流 RandomAccessFile

java

含意
"r" 以只读方式打开。调用结果对象的任何 write 方法都将导致抛出 IOException。
"rw" 打开以便读取和写入。如果该文件尚不存在,则尝试创建该文件。
"rws" 打开以便读取和写入,对于 "rw",还要求对文件的内容或元数据的每个更新都同步写入到底层存储设备。
"rwd" 打开以便读取和写入,对于 "rw",还要求对文件内容的每个更新都同步写入到底层存储设备。
  1. public class 随机访问流 {
  2. public static void main(String[] args) throws IOException {
  3. File sourceFile = new File("E:/JavaTaskIO/123.txt");
  4. RandomAccessFile raf = new RandomAccessFile(sourceFile, "rw");
  5. raf.seek(10);//指定光标位置(以字节为单位)
  6. raf.writeUTF("无言以对");
  7. System.out.println(raf.length());
  8. System.out.println("写入成功");
  9. }
  10. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注