比如:有test.txt 内容为 : appale pales apawe
我想在appale后边追加一个 booleo
用java 怎么解决?
网上说的都是在末尾追加,可是我想在中间追加内容,怎么解决,不胜感激!!!!
没法中间追加,因为文件是顺序的,类似数组,要在中间插入,必须复制之后的文本,在需要插入的地方写入,再写入原先后来的文字。
http://www.cnblogs.com/wangcp-2014/p/5851986.html
String str1 = "appale pales apawe ";
StringBuilder sb = new StringBuilder(str1);//构造一个StringBuilder对象
sb.insert(6, " booleo ");//在指定的位置6,插入指定的字符串
System.out.println(sb.toString());