如何使用java在现有文件的中间写入?

时间:2017-09-29 22:27:37

标签: java

我想要使用java程序编辑的.java文件。 基本上我只是想添加一个"实现一些东西"在"班级名称"

之后

我尝试使用我在stackoverflow上找到的randomAccessFile,但问题是它覆盖了下一个字节...我怎么能简单地插入它而不是覆盖下一个字节?

    RandomAccessFile f;
    try {
        f = new RandomAccessFile(new File("the path of my file"), "rw");
         f.seek(line.length()-1); // goes to where i want to write
         f.write(name.getBytes()); //writes the string in name
         f.close();
    } catch (Exception e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

0 个答案:

没有答案