有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java更改文件中的特定字节

我正在尝试编写一个java函数,它将在一个大文件中更改1个字节。在安卓系统上,我如何使用java读取和写入文件中的特定地址?我试过fis。读取(字节b[],int off,int len),我每次都会得到一个力闭合


共 (1) 个答案

  1. # 1 楼答案

    使用^{}

    启动示例:

    RandomAccessFile raf = new RandomAccessFile(file, "rw");
    try {
        raf.seek(5); // Go to byte at offset position 5.
        raf.write(70); // Write byte 70 (overwrites original byte at this offset).
    } finally {
        raf.close(); // Flush/save changes and close resource.
    }