java如何对文件追加写入【new FileOutputStream(file, true)】
来源:互联网 发布:手机淘宝变成触屏版 编辑:程序博客网 时间:2024/05/27 20:55
java文件追加内容的三种方法:
方法一:
public static void writeToTxtByRandomAccessFile(File file, String str){
RandomAccessFile randomAccessFile = null;
try {
randomAccessFile = new RandomAccessFile(file,"rw");
long len = randomAccessFile.length();
randomAccessFile.seek(len);
randomAccessFile.writeBytes(new String(str.getBytes(),"iso8859-1")+"\r\n");
} catch (FileNotFoundException e) {
e.printStackTrace();
}catch (IOException e) {
e.printStackTrace();
}finally{
try {
randomAccessFile.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
方法二:
public static void writeToTxtByFileWriter(File file, String content){
BufferedWriter bw = null;
try {
FileWriter fw = new FileWriter(file, true);
bw = new BufferedWriter(fw);
bw.write(content);
} catch (IOException e) {
e.printStackTrace();
}finally{
try {
bw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
方法三:
public static void writeToTxtByOutputStream(File file, String content){
BufferedOutputStream bufferedOutputStream = null;
try {
bufferedOutputStream = new BufferedOutputStream(new FileOutputStream(file, true));
bufferedOutputStream.write(content.getBytes());
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch(IOException e ){
e.printStackTrace();
}finally{
try {
bufferedOutputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
- java如何对文件追加写入【new FileOutputStream(file, true)】
- java FileOutputStream写入文件
- java如何追加写入txt文件
- java如何追加写入txt文件
- java如何追加写入txt文件
- Java 追加写入文件
- 文件流FileoutputStream的如何追加
- Java使用FileOutputStream写入文件
- 对文件的追加写入
- Java 如何将数据追加写入到文件
- Java追加写入文件方法
- java 写入文件(FileOutputStream的使用)
- java写入文件(文件末尾追加)
- JAVA操作将内容追加写入文件
- 每日一c 追加方式 写入文件FILE *fp
- FileOutputStream类,实现换行写入和追加写入的解决办法
- [Java 12 IO] PrintStream 打印流 new PrintStream(new FileOutputStream(new File("/home。。
- Java FileInputStream/FileOutputStream的应用 文件读取和写入
- Xcode插件开发入门
- 线性表之双向循环链表
- Windows下MinGW编译静态Qt5 I
- 232 485 网口电路
- 学习笔记:nodejs(二)——node+express+mongodb建站相关(express4)
- java如何对文件追加写入【new FileOutputStream(file, true)】
- Linux基于sshpass小工具,用于非交互的ssh操作
- 日志框架Nlog之将日志输出到文件
- ubuntu 15.04 开机启用小键盘
- 协同过滤
- POJ 1062 昂贵的聘礼
- Nagios客户端执行oracle检查脚本和远程server端不一致的问题
- 知名APP市场总监教你:如何策划高效的市场推广运营方案(超级干货)
- html5中 data-*属性详解