java 如何在指定txt文件内容后追加内容

比如:有test.txt 内容为 : appale pales apawe
我想在appale后边追加一个 booleo
用java 怎么解决?

  网上说的都是在末尾追加,可是我想在中间追加内容,怎么解决,不胜感激!!!!

2个回答

没法中间追加,因为文件是顺序的,类似数组,要在中间插入,必须复制之后的文本,在需要插入的地方写入,再写入原先后来的文字。
http://www.cnblogs.com/wangcp-2014/p/5851986.html

ALunece
ALunece 无法标记流呗!
3 年多之前 回复
            String str1 = "appale pales apawe ";
    StringBuilder sb = new StringBuilder(str1);//构造一个StringBuilder对象
    sb.insert(6, " booleo ");//在指定的位置6,插入指定的字符串
    System.out.println(sb.toString());![图片说明](https://img-ask.csdn.net/upload/201703/14/1489484070_274797.jpg)
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐