java写入文件末端
时间: 2023-07-02 07:11:36 浏览: 47
使用Java写入文件末端可以采用以下两种方式:
1.使用RandomAccessFile类的seek()方法定位到文件末尾,然后使用write()方法将数据写入文件。
例如:
```java
RandomAccessFile file = new RandomAccessFile("filename", "rw");
file.seek(file.length());
file.write("data".getBytes());
file.close();
```
2.使用FileOutputStream类的构造函数添加一个参数,将其设置为true,表示将数据追加到文件末尾。
例如:
```java
FileOutputStream file = new FileOutputStream("filename", true);
file.write("data".getBytes());
file.close();
```
需要注意的是,第二种方法只能追加数据,不能覆盖原有数据。
阅读全文