java中,对文件进行追加内容操作的三种方法!

import java.io.BufferedWriter;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.io.RandomAccessFile;//如果文件存在,则追加内容;如果文件不存在,则创建文件,追加内容的三种方法public class AppendContentToFile {@SuppressWarnings("static-access")public static void main(String[] args) {AppendContentToFile a = new AppendContentToFile();a.method1();a.method2("E:\\dd.txt", "222222222222222");a.method3("E:\\dd.txt", "33333333333");}方法1:

public void method1() {FileWriter fw = null;try {//如果文件存在,则追加内容;如果文件不存在,则创建文件File f=new File("E:\\dd.txt");fw = new FileWriter(f, true);} catch (IOException e) {e.printStackTrace();}PrintWriter pw = new PrintWriter(fw);pw.println("追加内容");pw.flush();try {fw.flush();pw.close();fw.close();} catch (IOException e) {e.printStackTrace();}}方法2:

public static void method2(String file, String conent) {BufferedWriter out = null;try {out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file, true)));out.write(conent+"\r\n");} catch (Exception e) {e.printStackTrace();} finally {try {out.close();} catch (IOException e) {e.printStackTrace();}}}方法3:

public static void method3(String fileName, String content) {try {// 打开一个随机访问文件流,按读写方式RandomAccessFile randomFile = new RandomAccessFile(fileName, "rw");// 文件长度,字节数long fileLength = randomFile.length();// 将写文件指针移到文件尾。randomFile.seek(fileLength);randomFile.writeBytes(content+"\r\n");randomFile.close();} catch (IOException e) {e.printStackTrace();}}}

取消

评论

java追加txt文件_java怎么追加写入txt文件相关推荐

  1. java 导入导出txt文件_Java读取和写入txt文件

    1 问题描述 对于java的读取和写入txt一直心存疑惑,随着知识的积累,又重新进行学习,对java的文件读写理解更加深刻,在这里将自己的小小经验总结分享给大家.下面是大家了解java流的一个基本框架 ...

  2. java filewriter写入文件_Java中的写入字符文件类FileWriter

    上一章中我们介绍字符读取文件的类FileReader,这一章我们介绍 FileWriter主要是以字符的方式写入文件中的类. import java.io.File; import java.io.F ...

  3. java jxl 写 excel文件_Java使用jxl写入Excel文件

    首先添加jxl的maven依赖: net.sourceforge.jexcelapi jxl 2.6.12 示例代码: import java.io.File; import java.io.IOEx ...

  4. java文件流写入文件_JAVA IO流编程 实现文件的写入、写出以及拷贝

    一.流的概念 流:数据在数据源(文件)和程序(内存)之间经历的路径. 输入流:数据从数据源(文件)到程序(内存)的路径. 输出流:数据从程序(内存)到数据源(文件)的路径. 以内存为参照,如果数据向内 ...

  5. html提交多个正则表达式,将多个html文件的正则表达式结果写入.txt outfile

    我无法将从多个html文件(文本不是英文)获得的正则表达式结果写入.txt文件.它将它们打印成屏幕上新行的几个字符串,但是当我尝试将它写入outfile时,它只会写入一个随机字符串.我的代码看起来像这 ...

  6. Java工具总结:将数据内容写入excel文件

    Java工具总结:将数据内容写入excel文件 文章目录 Java工具总结:将数据内容写入excel文件 一.背景 二.功能描述 三.使用该工具类:Java代码演示 四.分析代码 4.1 几个重要的J ...

  7. java io合并两个txt文件_java将多个txt文件合并成一个文件

    [实例简介] [实例截图] [核心代码] package com.mingrisoft; import java.awt.BorderLayout; import java.awt.EventQueu ...

  8. java实现读取txt文件和将内容写入txt文件

    1.java读取txt和写入txt文件 package com.ztesoft.TestClusterHHHT;import java.io.BufferedReader; import java.i ...

  9. JAVA编程TXT文件_java开发之读写txt文件操作的实现

    项目结构: 运行效果: ======================================================== 下面是代码部分: ====================== ...

最新文章

  1. keras和tensorflow使用 keras.callbacks.EarlyStopping 提前结束训练
  2. mysql将时间戳转成常用可读时间格式
  3. Java静态代理、动态代理与CGLib代理
  4. 用于web网页的html文件属于,南开15春学期《Web页面设计》在线作业满分答案
  5. 我的第一个python web开发框架(11)——工具函数包说明(二)
  6. JSP分页技术的实现(利用当前页进行前后加减,并利用href进行当前页面传值,传值当然是那个当前值变量)...
  7. gridsearchcv参数_Python机器学习库Sklearn系列教程(21)-参数优化
  8. 中国太阳能窗户市场趋势报告、技术动态创新及市场预测
  9. Mac系统终端命令行不执行命令 总出现command not found解决方法
  10. 退出所有循环_探索未知种族之osg类生物---呼吸分解之事件循环三
  11. 计算机软硬件故障排除知识,计算机软硬件基础知识及常见故障排除方法
  12. jQuery boxy弹出层插件中文演示及讲解
  13. linux-mount-iso
  14. Linux - send 出现 Resource temporarily unavailable
  15. matalb读取txt文件以及将数据写入txt文件
  16. TinyOS 学习第一周-Ubuntu-10.10下安装TinyOS-2.1.1
  17. Sketch之初见BF
  18. java gul,java gui 选择文件
  19. 线阵相机调帧率_(转)工业相机参数之帧率相关知识详解
  20. QT地图QtLocation

热门文章

  1. Java class loader调试
  2. ButtonRenderer
  3. ANSYS-CFX,计算时报错,内存参数报错,return code 1【终极解决方案】
  4. it计算机知识竞赛主持稿,校园IT知识竞赛策划书
  5. 非域计算机上模拟域用户,App-V如何让非域内(工作组)PC 也能享受应用程序虚拟化...
  6. cnsul linux环境后台启动_Redis安装和配置(Windows和Linux)
  7. sortable 拖拽时互换目标的位置_双端通用型JS拖拽插件的封装与应用
  8. mate 树莓派4b安装ubuntu_树莓派4B安装安装Ubuntu Mate 16.04
  9. java中gc是怎么工作的_java中的GC(gabage collection)如何工作
  10. numa节点_极致性能(1):以NUMA为起点