java 添加新内容到文件
2014-10-31 16:58
316 查看
java 添加新内容到文件
FileWritter, 字符流写入字符到文件。默认情况下,它会使用新的内容取代所有现有的内容,然而,当指定一个true (布尔)值作为FileWritter构造函数的第二个参数,它会保留现有的内容,并追加新内容在文件的末尾。
1. 替换所有现有的内容与新的内容。
2. 保留现有的内容和附加在该文件的末尾的新内容。
一个文本文件,命名为“javaio-appendfile.txt”,并包含以下内容。
追加新内容 new FileWriter(file,true)
现在,文本文件“javaio-appendfile.txt”内容更新如下:
FileWritter, 字符流写入字符到文件。默认情况下,它会使用新的内容取代所有现有的内容,然而,当指定一个true (布尔)值作为FileWritter构造函数的第二个参数,它会保留现有的内容,并追加新内容在文件的末尾。
1. 替换所有现有的内容与新的内容。
new FileWriter(file);
2. 保留现有的内容和附加在该文件的末尾的新内容。
new FileWriter(file,true);
追加文件示例
一个文本文件,命名为“javaio-appendfile.txt”,并包含以下内容。ABC Hello
追加新内容 new FileWriter(file,true)
package com.yiibai.file; import java.io.File; import java.io.FileWriter; import java.io.BufferedWriter; import java.io.IOException; public class AppendToFileExample { public static void main( String[] args ) { try{ String data = " This content will append to the end of the file"; File file =new File("javaio-appendfile.txt"); //if file doesnt exists, then create it if(!file.exists()){ file.createNewFile(); } //true = append file FileWriter fileWritter = new FileWriter(file.getName(),true); BufferedWriter bufferWritter = new BufferedWriter(fileWritter); bufferWritter.write(data); bufferWritter.close(); System.out.println("Done"); }catch(IOException e){ e.printStackTrace(); } } }
结果
现在,文本文件“javaio-appendfile.txt”内容更新如下:ABC Hello This content will append to the end of the file
相关文章推荐
- java向文件末尾添加内容示例分享
- (jfinal)数据库添加内容后,自动生成model下的Java文件方法
- javaIo文件中添加内容追加String
- Java使用FileWriter和BufferedWriter添加内容到文件末尾
- java给文件内容添加头
- java io在文件结尾持续添加内容
- 关于在文件开头添加一行内容的Java编程
- java中实现,在大文件的第一行添加内容
- java中用FileDialog打开文件并将内容添加到文本
- Java中向文件末尾添加内容
- java io在文件结尾持续添加内容
- java 怎样向一个已存在的文件中添加内容
- java读取pdf文件内容
- 使用Java读取Excel文件内容
- 用递归的方式实现文件内容搜索(java)
- [Java] 利用xpdf库获取pdf文件的指定范围文本内容
- [Java] 利用xpdf库获取pdf文件的指定范围文本内容
- 用java实现文本文件内容的倒序
- java,文件中的内容为中文时,如何处理?
- [Java] 利用xpdf库获取pdf文件的指定范围文本内容