如何在java中附加到文件的末尾?
发布时间:2020-12-15 04:54:37 所属栏目:Java 来源:网络整理
导读:...Scanner scan = new Scanner(System.in);System.out.println("Input : ");String t = scan.next();FileWriter kirjutamine = new FileWriter("...");BufferedWriter out = new BufferedWriter(writing);out.write(t) out.close();... 如果我在文件中写入
... Scanner scan = new Scanner(System.in); System.out.println("Input : "); String t = scan.next(); FileWriter kirjutamine = new FileWriter("..."); BufferedWriter out = new BufferedWriter(writing); out.write(t) out.close(); ... 如果我在文件中写入一些字符串,那么它会转到第一行.但是如果再次运行程序,它会将新文本写入前一个文本(进入第一行).我想这样做:如果我插入一些东西,那么它会转到下一行.例如: after 1 input) text1 after 2 input) text1 text2 等等… 我应该在代码中改变什么? 解决方法java.io.PrintWriter pw = new PrintWriter(new FileWriter(fail,true)); 这应该做到这一点.在现有的pw线上使用它. 编辑:正如评论中所解释的那样,这会导致以下事情发生: >正在创建FileWriter,可选的’append’标志设置为true.这会导致FileWriter不覆盖该文件,但打开它以追加并将指针移动到文件的末尾. (这里有很多编辑.我几次不确定这个问题.) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |