io 写文件时怎么样才能让它不覆盖上文件里已有的数据呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 FileOutputStream(String name, boolean append)如果你是指这个的话。后面那个BOOLEAN值传入一个true,就不会覆盖原有内容,会在后面继续输入 LZ好像是想不覆盖 直接用append 就可以了 不可以啊 我试了 我用的是filewrite类 public FileWriter(File file, boolean append),第二参数是true时候写在文件末尾。 FileWriterpublic FileWriter(File file, boolean append) throws IOException根据给定的 File 对象构造一个 FileWriter 对象。如果第二个参数为 true,则将字节写入文件末尾处,而不是写入文件开始处。 参数:file - 要写入数据的 File 对象append - 如果为 true,则将字节写入文件末尾处,而不是写入文件开始处 抛出: IOException - 如果该文件存在,但它是一个目录,而不是一个常规文件;或者该文件不存在,但无法创建它;抑或因为其他某些原因而无法打开它这个是API里面的,JAVA自己就这样设定的东西,为什么会不行呢?要不LZ就吧代码发一下,俺也是正在学的新人,刚学到这!多研究研究也好啊! Java 面试题(A)——Java SE 求自动寻路递归算法思路 new FileInputStream(s_filePath)处出现问题 类 传递参数的方式,值传递还是地址传递呢? 哪个混淆器效果好些,收费的都可以 jdk1.3 下什么中间件最好 请教:Swing中怎么让新窗口居中显示? 关于Java JFrame 和 JPanel 使用方法的问题 java中的package和import? Opencv3.0的dll配置问题 IO问题 飞鸽如何实现自动检测在线IP?
如果你是指这个的话。后面那个BOOLEAN值传入一个true,就不会覆盖原有内容,会在后面继续输入
直接用append 就可以了
boolean append),第二参数是true时候写在文件末尾。
public FileWriter(File file,
boolean append)
throws IOException根据给定的 File 对象构造一个 FileWriter 对象。如果第二个参数为 true,则将字节写入文件末尾处,而不是写入文件开始处。 参数:
file - 要写入数据的 File 对象
append - 如果为 true,则将字节写入文件末尾处,而不是写入文件开始处
抛出:
IOException - 如果该文件存在,但它是一个目录,而不是一个常规文件;或者该文件不存在,但无法创建它;抑或因为其他某些原因而无法打开它
这个是API里面的,JAVA自己就这样设定的东西,为什么会不行呢?要不LZ就吧代码发一下,俺也是正在学的新人,刚学到这!多研究研究也好啊!