java追加写入txt文件
整理了下网上的资料,数据追加写入txt文件有三种方式,见下面代码:
方法一:
 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();
 }
 }
方法二:
 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();
 }
 }
 }
方法三:
 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文件
		java中,对文件进行追加内容操作的三种方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 import java.io.BufferedWriter; import ... 
- java如何写入txt文件
		public class TxtWrite { public static void main(String args[]){ contentToTxt("D:\\xyky.txt" ... 
- JAVA读取TXT文件、新建TXT文件、写入TXT文件
		1.创建TXT文件 按照正常的逻辑写就好 先定义一个文件给定一个路径——>判断这个路径上这个文件存不存在——>若不存在则建立,try/catch根据程序提示自动生成就好 2.读取TXT文件 ... 
- Java读取txt文件和写入txt文件
		package com.nickwong.code; import java.io.*; /** * Created by Nickwong on 31/07/2018. * 根据1-8楼的建议,优化 ... 
- Java读取CSV数据并写入txt文件
		读取CSV数据并写入txt文件 package com.vfsd; import java.io.BufferedWriter; import java.io.File; import java.io ... 
- Java——读取和写入txt文件
		package com.java.test.a; import java.io.BufferedReader; import java.io.BufferedWriter; import java.i ... 
- Java写到.txt文件,如何实现换行
		http://blog.csdn.net/liangoo7/article/details/7882773 java中写.txt文件,实现换行的几种方法: 1.使用java中的转义符"\r\ ... 
- 生成大量插入语句,并将语句写入txt文件中
		import java.io.*; /** * Created by czz on 2019/9/23. */ public class TTest { /** * 生成大量插入语句,并将语句写入tx ... 
- 浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题
		以下是对php中fwrite写入txt文件的时候用 \r\n不能换行的问题进行了介绍,需要的朋友可以过来参考下今天遇到了一个问题就是用fwrite写入txt文件的时候用 rn不能换行试了很久都没找到办 ... 
随机推荐
- SQL注入原理&分类&危害&防御
			SQL是什么? 结构化查询语句 SQL注入是什么? 是一种将SQL 语句插入或添加到用户输入的参数中,这些参数传递到后台服务器,加以解析并执行 造成注入的原因/原理? 1.对用户输入的参数没有进行严格 ... 
- 自动分配ip的方法- 【Linux】
			1. 查看本机无线网络使用的网卡 2. 设置vbox的网络连接为桥接,并选择本机无线网络对应的网卡 3. 进入系统,输入ifconfig命令,记录下系统的HWaddr 4. 修改系统ip配置文 ... 
- Java的POI的封装与应用
			Java对Excel表格的导出一直是对我有种可怕噩梦的东西,每次对要建立行与列,并一个一个放值,我是从心底拒绝的. 处于项目需求,需要导出表格,于是找到网上一版很好的开发, <不想用POI?几行 ... 
- Hyperledger Fabric -- gossip 协议
			Hyperledger gossip 本文记述了Hyperledger Fabric 中 一种网络数据同步协议--gossip,它的主要作用是致力于账本数据的安全传输,保证不同节点之间状态的同步和 ... 
- Paxos共识算法
			Paxos共识算法 paxos是一族用来解决分布式系统共识的基础算法,共识过程就是在一组节点上达成一个一致的结果.由于节点可能会错误,通讯消息也可能会丢失,所以建立共识是一个比较复杂的过程. paxo ... 
- python json模块使用详情
			python其他知识目录 #json.数据交换用到json文件.json是特殊的字符串.访问网站,返回的就是json 1.json简介: 定义:JSON(JavaScript Object Notat ... 
- Java多线程编程之不可变对象模式
			在多线程环境中,为了保证共享数据的一致性,往往需要对共享数据的使用进行加锁,但是加锁操作本身就会带来一定的开销,这里可以使用将共享数据使用不可变对象进行封装,从而避免加锁操作. 1. 模 ... 
- beta冲刺(6/7)
			目录 组员情况 组员2:胡青元 组员3:庄卉 组员4:家灿 组员5:恺琳 组员6:翟丹丹 组员7:何家伟 组员8:政演 组员9:黄鸿杰 组员10:刘一好 组员11:何宇恒 展示组内最新成果 团队签入记 ... 
- 【Coursera】主成分分析
			一.问题 主方向的概念是什么?为什么降低维度的方法是使方差最大化? 假设某两个特征之间成线性关系,在二维平面上的表示就是数据点呈线性分布,那么可以通过将数据在主方向上进行投影,得到一个一维的数据,这个 ... 
- wcf的DataContractAttribute与DataMenmberAttribute
			文章:序列化和反序列化的几种方式(DataContractSerializer)(二) 介绍了序列化控制细节.哪些字段可以序列化,序列化后这些字段的名字. 
