编写一个Java程序用随机流在一个原有字符串name.txt文件里增添一个字符串
时间: 2024-02-13 18:05:53 浏览: 25
好的,我可以为您编写一个Java程序用随机流在一个原有字符串文件里增添一个字符串。代码如下:
```java
import java.io.File;
import java.io.IOException;
import java.io.RandomAccessFile;
public class AddStringToFile {
public static void main(String[] args) {
// 原有字符串文件的路径
String filePath = "name.txt";
// 要增添的字符串
String addStr = "hello world";
// 创建要增添的byte数组
byte[] addBytes = addStr.getBytes();
// 获取文件对象
File file = new File(filePath);
try {
// 创建随机流
RandomAccessFile raf = new RandomAccessFile(file, "rw");
// 将指针移动到文件末尾
raf.seek(file.length());
// 写入要增添的字符串
raf.write(addBytes);
// 关闭随机流
raf.close();
System.out.println("成功在文件末尾增添了字符串:" + addStr);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
您可以将要增添的字符串和原有字符串文件的路径替换成您需要的内容,然后将代码保存为一个Java文件,使用命令行工具或者IDE运行即可。注意,在运行过程中请确保原有字符串文件存在且具有读写权限。