Java中追加内容到txt文件中的三种方法

2018-09-18 05:59 阅读 238 次 评论 0 条

Java中追加内容到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();
		}
	}
}

转载自:http://www.cnblogs.com/wangcp-2014/p/5851986.html

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:Java中追加内容到txt文件中的三种方法 | 猿笔记
分类:JAVA, 程序笔记 标签:

发表评论


表情