private boolean writeToFile(BusGpsBean gpsBean) {

String dataStr = DateUtil.date2String(new Date(), DateUtil.YMD);
String filePath = PathKit.getWebRootPath() + File.separatorChar + "writeFile" + File.separatorChar + dataStr + ".txt"; // 文件保存绝对路径
logger.debug("dataStr, {}", dataStr);
logger.debug("filePath, {}", filePath);

File file = null;
FileWriter fw = null;
file = new File(filePath);
try {
if (!file.exists()) {
//file.getParentFile().mkdirs();
file.createNewFile();
}
fw = new FileWriter(file, true); // true表示追加
fw.write(gpsBean.toString());//向文件中写内容
fw.write("\r\n");//换行
fw.flush();
logger.debug("写数据到文件成功, {}", gpsBean.toString());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return false;
}finally{
if(fw != null){
try {
fw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

return true;
}

转载于:https://www.cnblogs.com/panchanggui/p/9494226.html

Java 写数据到文件相关推荐

  1. 写数据到文件注意事项write方法

    [问题1] 使用FileOutputStream类写数据到文件中,本来是很简单的实现,但就是生成的文件与原文件大小不一样,排查了一整天,才找到问题原因所在, writer = new FileOutp ...

  2. java 存储数据到文件中_本机速度文件支持的“纯” Java大数据存储

    java 存储数据到文件中 动机 所有这一切始于意识到我买不起足够大的计算机. 音频处理需要大量的内存. Audacity是一款出色的免费音频处理器,它使用文件支持的存储系统对其进行管理. 这是解决此 ...

  3. 用Java写数据到POST请求

    用Java写数据到POST请求 HTTP POST请求最常见的用途是发送表单参数到服务器.除了发送表单数据,还可以使用POST的消息Body体发送各种数据(如纯文本.XML文档等).本文讲述如何用Ja ...

  4. Java实现多线程写数据到文件【队列-文件】

    大致流程 先将要写入文件的数据写入到一个队列中,然后单开一个线程专门读取队列数据写入文件,可以保证写入到文件的数据的顺序, 生产者类即多线程写入文件模拟 package com.ldl.test.do ...

  5. 使用java将数据写入文件,并下载到客户端

    最近做了一个功能,觉得挺有意思,决定记录下来,以前也见过类似的功能,以为很高端,其实很简单. 第一步:写一个创建文件的工具类 public class CSVUtils{/*** CSV文件生成方法* ...

  6. java 写tb级文件_三管齐下!TB 级文件的上传性能瞬间被优化 100 倍!

    作者 | 中华石杉 责编 | 伍杏玲 本文经授权转载石杉的架构笔记(ID:shishan100) 这篇文章我们来看看,世界上最优秀的分布式文件系统HDFS,是如何对超大文件的上传做性能优化的? 首先, ...

  7. java 写出到文件

    //[1]创建输出流文件对象FileOutputStream fos = new FileOutputStream("/Users/student/Desktop/DTW_Java.txt& ...

  8. python 写数据入文件碰见的bug:UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xee‘ in position 21865:

    问题描述 获取网页数据时,避免多次获取被封ip,先将获取的数据给存成文件,发现解码后存入报错了 data = respon.read().decode("utf-8")file = ...

  9. java 写数据到pdf模板_java利用itext填写pdf模板并导出

    1.先用word做出界面 2.再转换成pdf格式 3.用Adobe Acrobat 打开你刚刚用word转换成的pdf 会出现如下界面 下一步 点击浏览,选择刚才你转换好的pdf 下一步 4.打开后它 ...

最新文章

  1. iOS开发-UITextField手机号和邮箱验证
  2. 网络分析系统_MetagenoNets:在线宏基因组网络分析实操教程
  3. java代码怎样连接es,Elasticsearch 连接ES的两种方式
  4. 深度学习之卷积神经网络(8)BatchNorm层
  5. python url模块介绍_python 中 urlparse 模块介绍
  6. spark wai_WAI-ARIA对自动完成小部件的支持
  7. windows 获取命令执行后的结果_法院判决以后,老赖欠钱不还,递交强制执行申请多久后有结果?...
  8. Red Giant红巨人特效插件助力制作影视大片特效
  9. 蜘蛛采集单域名网站克隆镜像源码
  10. 创业成功第一步:写好商业计划书 第一章习题答案
  11. Java黑皮书课后题第6章:*6.7(金融应用:计算未来投资回报率)编写一个方法,计算按照给定的年数和利率计算未来投资回报值,未来投资回报值是用编程练习题2.21中的公式得到的,使用下面方法头
  12. 圣安地列斯服务器没有响应,Windows10系统玩不了侠盗猎车圣安地列斯怎么办?解决方案...
  13. 使用pip出现报错:Could not find a version that satisfies the...No matching distribution distributio...
  14. IJCAI 2022杰出论文公布,大陆作者中稿298篇拿下两项第一
  15. 微信小程序解析后台返回的html格式
  16. X86实模式与保护模式简介
  17. lammps教程:径向分布函数g(r)的计算与输出方法
  18. BUCK降压电路PCB布局布线
  19. 新站是如何做到百度秒录入
  20. 2022-2027年中国公共图书馆数字化行业市场全景评估及发展战略规划报告

热门文章

  1. 韩顺平mysql_韩顺平老师 Mysql优化 笔记
  2. 吐血整理:最受欢迎的250份学习资料,99%的DBA都收藏了!
  3. 线性单节锂电充电IC
  4. 西门子冗余服务器 系统拷贝,西门子(SIEMENS)冗余系统指南.pdf
  5. 人工智能( AI )将如何颠覆项目管理?看看这六大关键领域
  6. 【修复H5农场复利】黄金家园农场理财游戏源码Thinkphp开发 带商城仓库商店模块
  7. 根据当前日期获取一年前的日期
  8. 网站添加“富强·民主·爱国”鼠标点击特效美化
  9. 正则表达式替换字符串中的${}里面的数据
  10. 小米pro 笔记本 计算机,【MI/小米笔记本 Pro超极本】MI 小米 笔记本 Pro 15.6英寸 笔记本电脑【报价 价格 评测 怎么样】 -什么值得买...