`
Roader123
  • 浏览: 92608 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

如何在文本文件中追加字符串?!

阅读更多
1.
可以先把文件里面的东西读出来,放在StringBuffer里面,然后在追加
如: File f=new File("D:/aa.txt");
try
{
InputStream a = new FileInputStream(f);
BufferedReader ins = new BufferedReader(new InputStreamReader(a));
StringBuffer buffer = new StringBuffer();
String line = "";
while ((line = ins.readLine()) != null)
{
buffer.append(line);
System.out.println(buffer.toString());
}
buffer.append("这是后来加的");

FileOutputStream out = new FileOutputStream(f);
out.write(buffer.toString().getBytes());
}
catch(Exception e)
{
e.printStackTrace();
} 

2.
File f=new File("D:/aa.txt");
try
{
FileOutputStream out = new FileOutputStream(f,true);
out.write("aaaaaa".getBytes());
}
catch(Exception e)
{
e.printStackTrace();
}


FileOutputStream接收两个参数,后面个boolean决定是追加还是覆盖
3.
PrintWriter out = new PrintWriter(new BufferedWriter(
					new FileWriter(rcFile, true)), true);
out.println(sb.toString());
第一个true代表append,第二个代表autoflush
分享到:
评论

相关推荐

    C# FileStream 追加写入字符串到文本中

    C# FileStream 追加写入字符串到文本中 C# FileStream 追加写入字符串到文本中 C# FileStream 追加写入字符串到文本中 C# FileStream 追加写入字符串到文本中

    C++在文本文件后追加写入字符串

     如果有flow.txt文件,则打开该文件,在文件中继续写入字符串;  如果没有该文件,则创建该文件并写入。 #include #include #include std::ofstream file; if (file.bad()) { std::cout << cannot...

    java 将字符串追加到文件已有内容后面的操作

    主要介绍了java 将字符串追加到文件已有内容后面的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    对文本文件能读写的组件

    (作者:追风)  这个组件(TFM)允许你读.写和追加文本的内容.它包含TFMProcs类,实例化类对象的App.class字符串是TFM.tfmprocs.... 9.GetChunk方法 根据换行符从当前文件中检索字符串

    C语言文件操作及函数大全

    “at” 追加打开一个文本文件,并在文件末尾写数据 “rb” 只读打开一个二进制文件,只允许读数据 “wb” 只写打开或建立一个二进制文件,只允许写数据 “ab” 追加打开一个二进制文件,并在文件末尾写数据 “rt...

    C语言文件操作函数详解.docx

    C语言文件操作函数详解 C语言中没有输入输出语句,所有的输入输出功能都用 ANSI C...“a”:以追加的形式打开文本文件(若不存在,则新建;反之,在原文件后追加) “r+”:以读写的形式打开文本文件(读时,从头开始;

    编程技术-PyQt5+python3.10实现文件批量重命名改名助手(含源代码)

    5.文件名指定位置追加内容,支持文件名前、后,以及特定位置追加字符串; 6.增加数字序号,支持设定序号出现的位置(文件名前、后、指定位置),支持设定序号格式(如序号起始值、步长、位数,是否自动补齐位长,...

    C语言程序设计标准教程

     ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。例如,数5678的存储形式为: ASC码: 00110101 00110110 00110111 00111000  ↓ ↓ ↓ ↓ 十进制码: 5 6 7 ...

    13.第十三章 文件.txt

    例:读取文本文件file.txt,把其中所有非空格字符输出在标准输出设备上。 #include #include #include int main() { FILE *fp; char ch; if((fp=fopen("file.txt","r"))==NULL) { printf("\nCan'...

    textfile.js:读写UTF-8编码的文本文件

    读写UTF-8编码的文本文件 使阅读,保存和编辑文本文件更加简单和更具描述性: 编码始终为UTF-8。 同步和异步API。 支持打字稿。 区分: 读取:文件必须存在才能读取。 创建:不允许写入的文件已经存在。 写入...

    入门学习Linux常用必会60个命令实例详解doc/txt

    -n:一般而言,mount挂上后会在/etc/mtab中写入一笔资料,在系统中没有可写入文件系统的情况下,可以用这个选项取消这个动作。 4.应用技巧 在Linux 和Unix系统上,所有文件都是作为一个大型树(以/为根)的一部分...

    小文助手 v1.1.rar

    (3)向文件追加内容,如需指定特定位置,需采用格式:[A][F]{:$}STR,其中{:$}是分隔符,字符A表示将内容插入STR字符串之后;F表示将内容插 入STR字符串之前,必选其一;STR是目标文件中的字符串。 (2)批量生成URL...

    Python中将变量按行写入txt文本中的方法

    先看一个简单的例子:将变量写入txt文本中 f = open('E:/test.txt','w') f.write('hello world!') Out[3]: 12 f.close() 结果如图: 那么如何将变量按行写入呢? 在’w’写入模式下,当我们下次写入变量时,会...

    python把文本转换为html-Python基础教程-把文本转为HTML格式.pdf

    ⽅法: 1.添加初始标签 2.... block.append(line) #如果不是字符串,那么将block⾥的内容去空格并追加到空字符串''后,然后清空block,避免重复内容 elif block: yield ''.join(block).strip() blo

    open在python中的用法.docx

    例如,在Python中打开一个名为"test.txt"的文本文件,并以只读方式读取其中的内容可以使用以下代码: ``` f = open("test.txt", "r") open在python中的用法全文共3页,当前为第2页。open在python中的用法全文共3页...

    JavaScript笔记

    |--1.join()方法--用于把数组中的所有元素放入一个字符串 | eparato表示要使用的分隔符。如果省略该参数,则使用逗号作为分隔符 |--2.toString()方法--可把数组转换为字符串,并返回结果 |--3.concat()方法--...

    如何编写批处理文件批处理文件批处理文件

    批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行...

    CSpreadSheet类源码、CSpreadSheet (MFC dll)工程 及 SpreadSheetTest 测试工程

    CSpreadSheet 可无缝集成于MFC工程中,支持excel 数据增删改查、单元格合并、格式化等操作,功能强大。 有时我们希望将输出发送到Excel文件或一些文本分隔的...6. 单元格值被视为字符串,无论其在Excel中的格式如何。

    Python程序设计之文件操作(1)

    ①文本文件(文本文件存储常规字符串,有若干文本行组成,通常每行使用’\n’结尾。字符串指的是记事本或其他文本编辑器能够正常显示、编辑并且能够被人类直接阅读和理解的字符串) ②二进制文件(把对象内容以字节...

    使用vbs读写文件(Adodb.Stream)方式

    使用vbs读写文件(Adodb.Stream)方式,防止乱码

Global site tag (gtag.js) - Google Analytics