ava如何追加写入txt文件

(一)总述br/>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();
}
}
}

ava如何追加写入txt文件

原文地址:https://blog.51cto.com/403573/2425853

时间: 2024-12-30 10:37:01

ava如何追加写入txt文件的相关文章

JAVA读取TXT文件、新建TXT文件、写入TXT文件

1.创建TXT文件 按照正常的逻辑写就好 先定义一个文件给定一个路径——>判断这个路径上这个文件存不存在——>若不存在则建立,try/catch根据程序提示自动生成就好 2.读取TXT文件 思路1: 获得一个文件路径 以这个路径新建一个文件,判断这个文件是否以正常的文件格式存在着 以这个路径创建一个阅读缓冲器:FileInputStream——>InputStreamReader——>BufferedReader 逐行判断内容是否为空,将读取结果累加到一个字符串(result)上

Asp.net读取和写入txt文件方法(实例)!

Asp.NET读取和写入txt文件方法(实例)! [程序第一行的引入命名空间文件 - 参考] System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; usi

Java写入TXT文件和读取

原文链接:http://blog.csdn.net/monkeyduck/article/details/11525771 package edu.thu.keyword.test; import java.io.File; import java.io.InputStreamReader; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileInputStream; import ja

Java读取txt文件和写入txt文件

写Java程序时经常碰到要读如txt或写入txt文件的情况,但是由于要定义好多变量,经常记不住,每次都要查,特此整理一下,简单易用,方便好懂! package edu.thu.keyword.test; import java.io.File; import java.io.InputStreamReader; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileInputStream;

转:Java读取txt文件和写入txt文件

1 package edu.thu.keyword.test; 2 3 import java.io.File; 4 import java.io.InputStreamReader; 5 import java.io.BufferedReader; 6 import java.io.BufferedWriter; 7 import java.io.FileInputStream; 8 import java.io.FileWriter; 9 10 public class cin_txt {

解决python3 字符串写入txt文件/excel文件 中文乱码

python3把字符串写入txt文件,控制台输出正常,打开txt文件乱码.程序如下 with open(r'.txt', 'a',encoding='utf-8') as f: results = x.get_text() print(type(results)) print(results) f.write(results + "\n") 网络上的教程中产生乱码的原因是没有加encoding='utf-8',我加了却还是乱码.是因为txt文件的编码格式默认的是ANSI,一个简单的解决

Java读取CSV数据并写入txt文件

读取CSV数据并写入txt文件 package com.vfsd; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import com.csvreader.CsvReader; /****************************************************************************

Java读取txt文件和覆盖写入txt文件和追加写入txt

package thread; import java.io.*; public class hh { /** * 创建文件 * @param fileName * @return */ public static boolean createFile(File fileName)throws Exception{ try{ if(!fileName.exists()){ fileName.createNewFile(); } }catch(Exception e){ e.printStackT

PHP将字符串写入txt文件

1 function writelog($str) 2 { 3 $open=fopen("e:\log.txt","a" ); 4 fwrite($open,$str); 5 fclose($open); 6 } 1. 使用 fopen($filePath, $type)  来打开文件, $filePah--保存文件的路径:$type--打开文件的方式,更多fopen()的信息http://www.w3school.com.cn/php/func_filesyste