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.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:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
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:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
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:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
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文件相关推荐
- BAT脚本: ping检测网络稳定性 与 取命令结果的指定行方法 与 将变量内容追加写入txt文件方法
ping检测稳定性脚本 @echo off set filePath=D:/pingRecord.csv set ping_url=www.baidu.com set sleep_times=5 :t ...
- java按行写入txt文件内容_JAVA编程:读文件,按行输出文件内容
展开全部 其实你贴的代码并没有问题 不过你可能也发现了,出现了乱码.当然这个乱码不是必e5a48de588b6323131333532363134313032313635333133333761383 ...
- java追加txt文件_java怎么追加写入txt文件
java中,对文件进行追加内容操作的三种方法! import java.io.BufferedWriter;import java.io.FileOutputStream;import java.io ...
- java 追加写入txt文件_ava如何追加写入txt文件
(二)方法1 public void method1() { FileWriter fw = null; try { //如果文件存在,则追加内容:如果文件不存在,则创建文件 File f=new F ...
- [java进阶]1.Java读取txt文件和写入txt文件
1. Java读取txt文件 import java.io.*; import java.util.ArrayList; import java.util.List;public class unit ...
- Java读取txt文件和写入txt文件
弱弱问一句: 像这种代码都是网上找的,自己不理解,也不记得,本人应该对这样的代码了解到什么程度呢? package com.nickwong.code;import java.io.*;/*** Cr ...
- java读取txt文件函数_Java读取txt文件和写入txt文件的简单实例
写Java程序时经常碰到要读如txt或写入txt文件的情况,但是由于要定义好多变量,经常记不住,每次都要查,特此整理一下,简单易用,方便好懂! package edu.thu.keyword.test ...
- java实现读取txt文件和将内容写入txt文件
1.java读取txt和写入txt文件 package com.ztesoft.TestClusterHHHT;import java.io.BufferedReader; import java.i ...
- python 写txt 换行_python中写入txt文件需要换行,以及\r 和\n
在Python中,用open()函数打开一个txt文件,写入一行数据之后需要一个换行 如果直接用 f.write('\n') 只会在后面打印一个字符串'\n',而不是换行' 需要用 f.write(' ...
最新文章
- sql exists用法_新同事不讲武德,这SQL语句写得忒野了
- OVS DPDK--虚拟设备配置(六)
- 能量分析攻击day01
- jquery easyUi简单介绍
- centos 开机启动java_java程序在centos7里面开机自启动
- 如何从一个 C# 的 dump 中挖到机器相关的信息?
- JVM架构和GC垃圾回收机制--面试
- java string能存储多长_String 有多长?
- 双指针-维护不变区域
- 非线性最小二乘法曲线拟合
- VScode提交Git代码总是要输入账号和密码?
- Android车载蓝牙相关开发1:概述及准备
- 移动支付服务商加盟/微信支付宝扫码支付代理加盟
- OpenRisc-27-wishbone接口的vga ipcore的分析与仿真
- 万物互联时代,Check Point开启网络安全新未来
- python读取word文档并做简单的批量文档筛选
- 美国银行账户里的美元(目前大概每月有五六万),有什么更好的办法转到国内的人民币账户上?
- 企业员工顶级考核管理系统
- 【阅读笔记】后真相时代的竞争性真相
- 金蝶K3案例教程应收账款前台操作