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
相关文章:
如何快速上传自定义模板至建站之星?
如何快速使用云服务器搭建个人网站?
建站之星下载版如何获取与安装?
如何在新浪SAE免费搭建个人博客?
如何通过FTP服务器快速搭建网站?
制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?
微信小程序 input输入框控件详解及实例(多种示例)
如何在阿里云虚拟服务器快速搭建网站?
C++如何将C风格字符串(char*)转换为std::string?(代码示例)
建站之星logo尺寸如何设置最合适?
宝盒自助建站智能生成技巧:SEO优化与关键词设置指南
宁波自助建站系统如何快速打造专业企业网站?
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
,购物网站怎么盈利呢?
建站之星后台管理系统如何操作?
定制建站如何定义?其核心优势是什么?
三星网站视频制作教程下载,三星w23网页如何全屏?
北京制作网站的公司,北京铁路集团官方网站?
C++如何使用std::optional?(处理可选值)
如何高效利用亚马逊云主机搭建企业网站?
建站之星免费版是否永久可用?
详解jQuery中基本的动画方法
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
如何快速搭建高效可靠的建站解决方案?
建站主机无法访问?如何排查域名与服务器问题
广东专业制作网站有哪些,广东省能源集团有限公司官网?
如何在Golang中引入测试模块_Golang测试包导入与使用实践
c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗
湖州网站制作公司有哪些,浙江中蓝新能源公司官网?
php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】
建站主机选哪家性价比最高?
小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化
娃派WAP自助建站:免费模板+移动优化,快速打造专业网站
宁波免费建站如何选择可靠模板与平台?
如何通过PHP快速构建高效问答网站功能?
营销式网站制作方案,销售哪个网站招聘效果最好?
内部网站制作流程,如何建立公司内部网站?
如何通过虚拟主机快速完成网站搭建?
微课制作网站有哪些,微课网怎么进?
如何在万网ECS上快速搭建专属网站?
定制建站哪家更专业可靠?推荐榜单揭晓
建站主机助手选型指南:2025年热门推荐与高效部署技巧
如何在腾讯云免费申请建站?
巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成
高端企业智能建站程序:SEO优化与响应式模板定制开发
建站之星ASP如何实现CMS高效搭建与安全管理?
简单实现Android文件上传
武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?
如何正确下载安装西数主机建站助手?
如何通过商城自助建站源码实现零基础高效建站?
*请认真填写需求信息,我们会在24小时内与您取得联系。