FileOutputStream 继承 OutputStream ,flush方法查看源码方法体为空,所以flush没起到清除缓存的作用

改用BufferedOutputStream再调用flush()能成功清除缓存

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSSS");
Date curDate = new Date(System.currentTimeMillis());
File file = new File(fileDir + sdf.format(curDate) + ".xml");
if (!file.exists()) {file.createNewFile();
}
bos = new BufferedOutputStream(new FileOutputStream(file));
if (soap.length() <= 1024) {bos.write(soap.getBytes());bos.flush();
} else {int beginIndex = 0;int endIndex = 1024;while (beginIndex < soap.length()) {bos.write(soap.substring(beginIndex,(endIndex <= (soap.length())) ? endIndex : (soap.length())).getBytes());bos.flush();beginIndex = endIndex;endIndex = beginIndex + 1024;}
}
bos.close();

  

转载于:https://www.cnblogs.com/lmxsj/p/6109094.html

FileOutputStream flush()相关推荐

  1. java 写文件 flush_Java FileOutputStream flush()方法

    Java FileOutputStream flush()方法 java.io.FilterOutputStream.flush() 用于刷新此输出流,并强制将所有缓冲的输出字节写出到该流中. 1 语 ...

  2. Java FileOutputStream

    Java FileOutputStream class is a part of java.io package. Today we will look into FileOutputStream c ...

  3. android 网络编程实现,Android开发使用HttpURLConnection进行网络编程详解【附源码下载】...

    本文实例讲述了Android开发使用HttpURLConnection进行网络编程.分享给大家供大家参考,具体如下: --HttpURLConnection URLConnection已经可以非常方便 ...

  4. Java项目:兼职平台系统(java+Springboot+ssm+HTML+maven+Ajax+mysql)

    源码获取:博客首页 "资源" 里下载! 一.项目运行 环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe(IntelliJ IDEA,Eclisp ...

  5. Java项目:校园招聘平台系统(java+MySQL+Jdbc+Servlet+SpringMvc+Jsp)

    源码获取:博客首页 "资源" 里下载! 一.项目简述 功能: 用户和企业用户的注册登录,简历的筛选查看搜索,应聘信息互动等等. 二.项目运行 环境配置: Jdk1.8 + Tomc ...

  6. Android中有关Handler的总结

    Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行.Android利用Handler来实现UI线程的更新的. Handler是Android中的消息发送器,其在哪个Activit ...

  7. Android通用简洁的下载器

    下载逻辑在android开发中可谓很常见,那么封装一个通用简洁的下载器时很有必要的.如果不想给工程引入一个很重的jar包那么可以直接复用下面的代码即可. 主要对外接口 构造函数 :     publi ...

  8. java怎样读txt文件_【后端开辟】java怎样读写txt文件?

    java怎样读取txt文件? 1.运用FileInputStream完成读取txt文件内容 2.运用FileOutputStream完成写入txt文件内容 package cn.xiaobing.ut ...

  9. 微信端图片上传方式2

    调用微信接口JS-SDK方式 前台代码: 1 <div class="link_cameraB"> 2 <img class="link_camera& ...

最新文章

  1. 2 Ways Thinking In Ajax
  2. Provisioning Services 7.8 入门系列教程之十四 UEFI支持和BOOTPTAB 编辑器
  3. python统计文章单词次数
  4. node转发请求 .csv格式文件下载 中文乱码问题 + 文件上传笔记
  5. Flutter Button 图文分析、效果浏览
  6. C#异常Retry通用类
  7. 写在前面--点燃酱爆心中的那团火
  8. sklearn中的降维算法(PCA)(原理相关)-1
  9. java笔记--关于int和byte[]的转换
  10. 水库大坝安全监测系统解决方案
  11. Postgres更改所有表的Owner
  12. 51单片机计数器c语言编程,求一个 89C51 简易计算器的c语言程序 只要加减乘除就行!...
  13. 一英寸芯片大小_CCD芯片尺寸
  14. Visual Studio/AnkhSVN在VS中出现SVN代码冲突的解决方法
  15. PHP的isset和empty
  16. C#读写导入导出Excel表格模板(NPOI)
  17. IPV6 IPV4 java 转换为数字
  18. MyEclipse安装Flash Builder插件
  19. matlab idft 二维,idft matlab
  20. 用Python做“电费计算.exe”,并保存数据到Excel

热门文章

  1. 【pytorch】yolov4 实现对蛾子数据集的识别 以及 对蛾子图片二值化处理 实现 自动打标签标注。(本文重点在自动实现将图片转化为voc数据集)
  2. J0ker的CISSP之路:复习-Access Control(4)
  3. 【springboot连接Tomcat报错】Error parsing HTTP request header Note: further occurrences of HTTP
  4. FlexRay 总线详细介绍
  5. artemis服务_Artemis安装
  6. RadioButton 和 RadioButtonList 比较
  7. 自己动手写操作系统--搭建保护模式下的运行环境:bochs下安装freedos
  8. 海量CAD图纸哪里获取呢?
  9. 主成分分析 (PCA) 和独立成分分析 (ICA)附Matlab代码
  10. 学生宿舍管理数据库设计(下)