java 在file的尾部添加数据的两种方法总结
发布时间 - 2026-01-11 03:06:49 点击率:次java 在file的尾部添加数据的两种方法总结

问题描述:
在文件的末尾追加内容
方法1:利用RandomAccessFile类
1.将randomAccessFile模式设置为rw
2将randomAccessFile移动(seek)到文件末尾
3追加数据
4关闭流
方法2:利用FileWriter类
1.将FileWriter构造方法第二个参数置为true.表示在尾部追加
2追加数据
3.关闭流
实现代码:
package cn.com;
import java.io.FileWriter;
import java.io.RandomAccessFile;
public class FileTest {
public static void main(String[] args) {
FileTest fileTest = new FileTest();
fileTest.addContentFirst("F:\\temp.txt", "test1");
fileTest.addContentSecond("F:\\temp.txt", "test2");
}
public void addContentFirst(String filePath, String newContent) {
try {
RandomAccessFile randomAccessFile=new RandomAccessFile(filePath, "rw");
long fileLength=randomAccessFile.length();
randomAccessFile.seek(fileLength);
randomAccessFile.write(newContent.getBytes("UTF-8"));
randomAccessFile.close();
} catch (Exception e) {
}
}
public void addContentSecond(String filePath, String newContent) {
try {
FileWriter fileWriter=new FileWriter(filePath, true);
fileWriter.write(newContent);
fileWriter.close();
} catch (Exception e) {
}
}
}
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# java
# file
# 添加数据
# 在尾部添加数据的实现方法
# Java File类的详解及简单实例
# Java-文件File简单实用方法(分享)
# java核心编程之文件过滤类FileFilter和FilenameFilter
# Java文件操作类 File实现代码
# Java中File的实例详解
# Java中使用fileupload组件实现文件上传功能的实例代码
# File的API和常用方法详解_动力节点Java学院整理
# Java IO流 File类的常用API实例
# 如有
# 两种
# 希望能
# 第二个
# 谢谢大家
# 设置为
# 疑问请
# pre
# cn
# true
# class
# import
# io
# public
# brush
# package
# nbsp
# br
# strong
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何打造高效商业网站?建站目的决定转化率
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】
Laravel如何实现用户注册和登录?(Auth脚手架指南)
Laravel怎么实现验证码(Captcha)功能
javascript基于原型链的继承及call和apply函数用法分析
浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】
Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案
详解jQuery停止动画——stop()方法的使用
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
JavaScript如何实现类型判断_typeof和instanceof有什么区别
Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南
如何构建满足综合性能需求的优质建站方案?
如何用5美元大硬盘VPS安全高效搭建个人网站?
Laravel如何生成和使用数据填充?(Seeder和Factory示例)
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
如何在 Pandas 中基于一列条件计算另一列的分组均值
香港服务器网站卡顿?如何解决网络延迟与负载问题?
如何获取免费开源的自助建站系统源码?
Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
详解Android——蓝牙技术 带你实现终端间数据传输
百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
济南网站建设制作公司,室内设计网站一般都有哪些功能?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
手机网站制作与建设方案,手机网站如何建设?
Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程
Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门
教你用AI将一段旋律扩展成一首完整的曲子
Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】
php json中文编码为null的解决办法
javascript日期怎么处理_如何格式化输出
高防服务器租用如何选择配置与防御等级?
EditPlus中的正则表达式 实战(2)
如何在阿里云购买域名并搭建网站?
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
简单实现Android文件上传
标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
如何基于云服务器快速搭建网站及云盘系统?
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
如何注册花生壳免费域名并搭建个人网站?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
新三国志曹操传主线渭水交兵攻略
Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】
如何快速建站并高效导出源代码?
Laravel如何实现用户密码重置功能?(完整流程代码)
Laravel怎么生成URL_Laravel路由命名与URL生成函数详解
Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】

