1、在文件末尾写入而不是覆盖

在我们使用FileWrite方法写入文件时,会发现原来的内容被覆盖了,怎么才能做到追加而不是覆盖呢?

FileWriter(File file, boolean append) ,看到后面的boolean型参数了吧,把boolean型参数设定为true就是追加了

例如:

public static boolean logfile(String tableName) throws IOException {

boolean flag = false;

byte[] buff = new byte[]{};

if (isRiskChar(tableName)) {

String message = "表:\"" + tableName +"\"创建失败:" + "表名中含有无效标识符!" + "\r\n";

buff = message.getBytes();

FileOutputStream out = new FileOutputStream("src//ErrorLog.txt", true);

out.write(buff);

flag = true;

}

return flag;

}

2、如何在文件中令文本换行

1):BufferedWriter的newline()方法

FileOutputStream fos=new FileOutputStream("c;\\11.txt");

BufferedWriter bw=new BufferedWriter(fos);

bw.write("你好");

bw.newline();

bw.write("java");

w.newline();

2):使用转义字符"\r\n"

String str="aaa";

str+="\r\n";

java写入txt文件 不替换_java非覆盖写入文件及在输出文本中换行相关推荐

  1. java 文件 模板 替换_JAVA 处理Word模板文件,替换其中的占位符

    1.java处理word是个大大的坑,无论是poi还是Java2word 都不是尽善尽美. 2.poi只能进行简单读操作,Java2word需要调用系统的com接口,系统机必须安装office和动态链 ...

  2. java apache压缩多个文件大小_Java压缩多个文件并导出

    packagecom.m2plat.puhui.utils;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;import java.io.*; ...

  3. java音频文件怎么打开_java 怎么读取音乐文件

    展开全部 以随机读写方式打开一个MP3文件 将文件指针32313133353236313431303231363533e58685e5aeb931333337613838偏移量移动到文件长度倒数128 ...

  4. java 下载文件 进度条_java – 从服务器下载文件时显示进度条

    如果我很了解你,你想显示一个进度条,直到你的服务器准备好发送一个文件,而不是显示蜜蜂下载的文件的进度. 如果是这样,你正在处理艰难的练习.一个可靠的进度条需要知道(相当准确)你在做什么以及需要多长时间 ...

  5. java数组元素的输入_java基础--键盘输入一个数,输出数组中指定元素

    java基础--键盘输入一个数,输出数组中指定元素 java基础--键盘输入一个数,输出数组中指定元素 package com.lcn.day05; import java.util.Scanner; ...

  6. python 读写csv文件(创建、追加、覆盖)_python文件操作

    大神一看题目就知道用python中的string.split('\'),记得之前处理大量的文件的时候,有时候有几十万的文本文件,经常会读取获取名称,并且保存为名字一样的另外一种格式的文件 其实pyth ...

  7. java xml文件内容替换_java读取xml文件并转换成对象,并进行修改

    1.首先要写工具类,处理读取和写入xml文件使用的工具.XMLUtil.java importjava.io.FileInputStream;importjava.io.FileWriter;impo ...

  8. java 更新文件内容吗_java Io流更新文件内容

    标签: package com.hp.io; import java.io.FileOutputStream; import java.io.IOException; public class Fil ...

  9. java ftp 上传文件 进度条_java FTP上传文件(进度条显示进度)

    java实现FTP上传有2种方式,一种是org.apache.commons.net.ftp.FTPClient这个jar包,一种是sun.net.ftp.FtpClient.不知道为什么,在使用前一 ...

最新文章

  1. request.getSession()
  2. (0099)iOS开发之Xcode编译工程报错问题汇总
  3. redis报protocol error的真正原凶
  4. 螺旋方阵 | 蛇形填数
  5. Asp.net操作数据库方法
  6. MacOS 系统使用命令安装软件包
  7. 4am永远 鼠标按键设置_4AM碾压性夺冠创PCL历史!韦神赛后采访彰显霸气
  8. 深入探究JFreeChart
  9. 74.iptables规则备份和恢复,firewalld
  10. RabbitMQ消息队列-VirtualHost与权限管理
  11. Pow,Pos,Dpos共识机制比较
  12. 数学建模竞赛代码及论文降重方法
  13. 航测无人机-任务规划模块 竞品分析
  14. TFT-LCD液晶显示器的工作原理
  15. PVE7.2-3直通独显 nvidia 1080ti
  16. 购买计算机键盘,电脑键盘选购常识_电脑键盘使用常识 -真快乐商城
  17. LINUX Beyond-Compare 4
  18. docker容器不断重启
  19. Python之微信自动化
  20. JS小知识,如何将 CSV 转换为 JSON 字符串

热门文章

  1. SAP Spartacus 事件服务 Event Service 使用介绍
  2. SAP Spartacus 3.3.0 版本服务器端渲染的优化
  3. Chrome 浏览器扩展 - Dark Web - Dark Theme for Chrome
  4. SAP Cloud for Customer 如何直接消费S/4HANA API
  5. 查看某个github commit属于哪一个github pull request
  6. Angular里使用createEmbeddedView动态加入新的模板元素
  7. why I cannot get any search result from P8F
  8. Reuse library debug in Chrome - phase1 init phase
  9. SAP UI5 jQuery.sap.setObject
  10. S/4HANA生产订单的标准状态和透明工厂原型状态的映射