怎么用RandomAccessFile修改文件类容
时间: 2023-09-23 10:11:33 浏览: 142
使用 RandomAccessFile 类可以实现对文件内容进行修改,具体步骤如下:
1. 创建 RandomAccessFile 对象,指定要修改的文件和操作模式。
```java
RandomAccessFile raf = new RandomAccessFile("filename.txt", "rw");
```
2. 调用 seek() 方法将文件指针移动到要修改的位置。
```java
raf.seek(position);
```
3. 调用 write() 方法将新内容写入文件。
```java
raf.write("new content".getBytes());
```
4. 关闭 RandomAccessFile 对象。
```java
raf.close();
```
完整的代码示例:
```java
import java.io.IOException;
import java.io.RandomAccessFile;
public class FileModifier {
public static void main(String[] args) throws IOException {
RandomAccessFile raf = new RandomAccessFile("filename.txt", "rw");
long position = 10; // 要修改的位置
raf.seek(position);
raf.write("new content".getBytes());
raf.close();
}
}
```
以上代码将文件中第 10 个字节后的内容修改为 "new content"。
阅读全文