Java 覆盖现有的输出文件

2023-12-26

我的程序当前正在使用

FileOutputStream output = new FileOutputStream("output", true);

while 循环会创建输出文件(如果尚未创建),并为 while 循环的每次迭代将一些数据附加到该文件

 output.write(data).  

这很好,也是我想要的。

如果我再次运行该程序,文件的大小只会加倍,因为它将准确的信息附加到文件末尾。这不是我想要的。如果再次运行该程序,我想覆盖该文件。


本文档 http://docs.oracle.com/javase/7/docs/api/java/io/FileOutputStream.html建议您传递的参数是append范围。

签名如下所示

FileOutputStream(File file, boolean append)

您应该将该参数设置为false因为你不想追加。

FileOutputStream output = new FileOutputStream("output", false);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java 覆盖现有的输出文件 的相关文章

  • 存根方法时出现 InvalidUseOfMatchersException

    我有这个 TestNG 测试方法代码 InjectMocks private FilmeService filmeService new FilmeServiceImpl Mock private FilmeDAO filmeDao Bef
  • 如何将画廊意图中的“打开”更改为“完成”?

    我使用以下意图打开画廊来选择多个图像和视频 Intent intent new Intent intent setType image video intent putExtra Intent EXTRA ALLOW MULTIPLE tr
  • Java Runtime.getRuntime().freeMemory() 问题

    我搜索并看到了一些线程 但没有一个能够解决我遇到的具体问题 我正在尝试使用以下方式监视我的内存使用情况Runtime getRuntime freeMemory Runtime getRuntime maxMemory and Runtim
  • Spring Security 自定义过滤器

    我想自定义 Spring security 3 0 5 并将登录 URL 更改为 login 而不是 j spring security check 我需要做的是允许登录 目录并保护 admin report html 页面 首先 我使用教
  • 使用 GWT 读取非常大的本地 XML 文件

    我正在使用 GWT 构建我的第一个 Java 应用程序 它必须从一个非常大的 XML 文件中读取数据 当我尝试发送对文件中信息的请求时遇到问题 并且我不太确定它是否与文件的大小或我的语义有关 在我的程序中 我有以下内容 static fin
  • GWT - 如何组织项目以拥有多个网页以及它们之间的导航

    我是 GET 的新手 顺便说一句 它给我留下了深刻的印象 并且发现它对于像我这样熟悉 C NET 桌面技术并愿意编写 Web 应用程序的人来说非常有吸引力 我根据 GWT Eclipse 向导生成的示例启动了自己的项目 该项目生成带有面板的
  • Spring Boot自动装配存储库始终为空[重复]

    这个问题在这里已经有答案了 每次我进入我的服务类时 存储库似乎都没有自动连接 因为它不断抛出 NullPointerException 谁能帮我检查一下我缺少什么吗 这是我的代码 演示应用程序 java package com exampl
  • 是否可以使用 Flying Saucer (XHTML-Renderer) 将 css 解析为类路径资源?

    我正在尝试将资源打包到 jar 中 但我无法让 Flying Saucer 在类路径上找到 css 我无法轻松构建 URL 来无缝解决此问题 https stackoverflow com questions 861500 url to l
  • 大数据使用什么数据结构

    我有一个包含一百万行的 Excel 工作表 每行有 100 列 每行代表一个具有 100 个属性的类的实例 列值是这些属性的值 哪种数据结构最适合在这里使用来存储数百万个数据实例 Thanks 这实际上取决于您需要如何访问这些数据以及您想要
  • 如何在代理后面安装 Eclipse Neon

    对于 Neon Eclipse 附带了一个安装程序 我在安装程序中找不到任何配置菜单 我的java版本是 java version java version 1 8 0 72 Java TM SE Runtime Environment b
  • Jackson XML ArrayList 输出具有两个包装器元素

    我在 Jackson 生成的 XML 输出中得到了两个包装器元素 我只想拥有一个 我有一个 Java bean Entity Table name CITIES JacksonXmlRootElement localName City pu
  • 套接字的读写如何同步?

    我们创建一个套接字 在套接字的一侧有一个 服务器 在另一侧有一个 客户端 服务器和客户端都可以向套接字写入和读取 这是我的理解 我不明白以下事情 如果服务器从套接字读取数据 它在套接字中是否只看到客户端写入套接字的内容 我的意思是 如果服务
  • Java:如何为山区时间创建 TimeZone 对象?

    必须不禁用夏令时 嗯 在这个清单 http en wikipedia org wiki List of tz database time zones在 zoneinfo 时区名称中 有很多声称是 山地时间 找到最适合您想要的那个 然后使用它
  • 内部存储的安全性如何?

    我需要的 对于 Android 我需要永久保存数据 但也能够编辑 并且显然是读取 它 用户不应访问此数据 它可以包含诸如高分之类的内容 用户不得对其进行编辑 我的问题 我会 并且已经 使用过Internal Storage 但我不确定它实际
  • 使用 Mockito 模拟某些方法,但不模拟其他方法

    有没有办法使用 Mockito 模拟类中的某些方法 而不模拟其他方法 例如 在这个 诚然是人为的 Stock我想嘲笑的班级getPrice and getQuantity 返回值 如下面的测试片段所示 但我想要getValue 执行乘法 如
  • 使用架构注册表对 avro 消息进行 Spring 云合约测试

    我正在查看 spring 文档和 spring github 我可以看到一些非常基本的内容examples https github com spring cloud samples spring cloud contract sample
  • QuerySyntaxException:无法找到类

    我正在使用 hql 生成 JunctionManagementListDto 类的实际 Java 对象 但我最终在控制台上出现以下异常 org hibernate hql internal ast QuerySyntaxException
  • 返回 Java 8 中的通用函数接口

    我想写一种函数工厂 它应该是一个函数 以不同的策略作为参数调用一次 它应该返回一个函数 该函数根据参数选择其中一种策略 该参数将由谓词实现 嗯 最好看看condition3为了更好的理解 问题是 它没有编译 我认为因为编译器无法弄清楚函数式
  • 是否可以使用 Java Guava 将函数应用于集合?

    我想使用 Guava 将函数应用于集合 地图等 基本上 我需要调整 a 的行和列的大小Table分别使所有行和列的大小相同 执行如下操作 Table
  • “无法实例化活动”错误

    我的一个 Android 应用程序拥有大约 100 000 个用户 每周大约 10 次 我会通过 Google 的市场工具向我报告以下异常情况 java lang RuntimeException Unable to instantiate

随机推荐

  • WooCommerce - 为某些特定用户角色启用“零税率”税级

    在 wy WooCommerce 网站中 我将销售给经销商 AND 经销商 问题是经销商免税 因此我需要一个自定义函数来为某些客户角色启用零税率 如果 WooCommerce 自己做到这一点 那将是最佳选择 但事实并非如此 所以我的问题是
  • 如何获取大页面大小的值?

    我希望直接从我的 C 代码中获取大页面大小的值 而无需运行 bash 命令 从 bash 我可以做到这一点 grep pse proc cpuinfo gt dev null echo 2M huge page size are suppo
  • 有谷歌云存储模拟器吗? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 出于测试目的 我想模拟 Cloud Storage 因为它会减慢测试速度 有谷歌云存储模拟器吗 谷歌有
  • 如何将视图绑定与包含的视图一起使用?

    View Binding 在 v3 6 中发布 Docs https developer android com topic libraries view binding https developer android com topic
  • QWidget / X11:防止通过鼠标单击激活/聚焦窗口

    我想用 Qt QML 开发一个系统范围的屏幕键盘 通过 xlib 注入按键事件效果很好 我现在的问题 如果单击键盘按钮 具有所选输入字段的窗口将失去焦点 因此 按键事件将不会传递到先前选择的输入字段 那么有人知道如何防止 QWidget 被
  • 待办事项列表项文本与以下列表项的文本重叠

    我使用 jQuery 和 Bootstrap 创建了一个待办事项列表 如果您在列表容器中输入的文本长度超过单行 则第一行中不适合的内容将与下一行中的现有列表项文本重叠 这是我的 CSSul and li元素 视图CodePen https
  • 如何处理要求使用 Ansible 任务输入的命令?

    我正在学习 Ansible 我想知道如何编写一个任务来处理以下命令
  • readdir() 32/64 兼容性问题

    我正在尝试让一些旧的遗留代码在新的 64 位系统上运行 但目前陷入困境 下面是一个小 C 文件 我用它来测试当前正在中断的实际程序中存在的功能 define POSIX SOURCE include
  • Java 8 流和映射值得吗?

    感觉 java 8 流和映射函数是如此冗长 它们并不是真正的改进 例如 我编写了一些使用集合生成另一个经过修改的集合的代码 private List
  • 使用 GitFlow 保护 Github 分支

    我有一个存储库 其中的开发分支受到保护 并且我正在使用 GitFlow 分支模型 有两个分支 开发 包含当前正在开发的功能 和主控 最新部署的生产代码 我的开发分支阻止通过 GitHub 的受保护分支直接进行提交 当您使用 GitFlow
  • Unix系统文件表

    我对 Unix 系统文件表感到困惑 当两个或多个进程打开一个文件进行读取时 系统文件表是为每个进程创建单独的条目还是单个条目 如果为打开同一文件的多个进程创建单个条目 它们的文件偏移量也会相同吗 If process 1 opens fil
  • 让打字稿知道 webpack 的 `require.context` 中的所有键

    一个相对的问题是https stackoverflow com a 53015011 2326199 https stackoverflow com a 53015011 2326199 当所有键都被硬编码时 jcalz 的答案非常有效 但
  • 关闭 Quartz 调度程序

    我的网络应用程序中有 Quartz 调度程序和 Guice 我按照代码发现here http www codesmell org blog 2009 01 quartz fits 一切正常 但我不知道如何关闭调度程序 我的上下文侦听器如下所
  • Ruby on Rails —— f.select 中的多重选择

    我的表单中有以下选择框 Related Type nbsp
  • 带有导航控制器方向的标签栏控制器 ios 6

    我目前正在开发一个项目 其中我们有一个带有 4 个选项卡的选项卡栏控制器 每个选项卡都有一个导航控制器 每个导航控制器上都有多个视图控制器 我在这里和其他地方读了很多帖子 我们目前做了以下工作 子类化 UITabbarcontroller
  • Django PostgreSQL 数据库错误:关系“类别”不存在

    我正在开发 Django 应用程序 最初我使用 MySQL 作为数据库 然后 我需要在 heroku 上部署一个演示应用程序 它使用 PostgreSQL 当我尝试创建对象时 即使是从 shell 中创建对象 我也会在 heroku 中遇到
  • Xcode 13 缺少 iOS15 下位置服务的设置

    我昨晚更新到了 Xcode 13 今天我发现 如果我运行 iOS 15 的模拟器 隐私下没有位置服务设置 但在我的物理 iPhone 也更新到 iOS 15 上有 手机是 Xr 如果我运行 iOS 14 的 Xcode 模拟器 则位置设置位
  • 如果使用 openSync 打开文件,如何在 node.js 中获取文件描述符

    我注意到对于 openSync 来说可能有一个大问题 即当您使用 openSync 打开文件时 您不会获得文件描述符 如果使用异步调用打开 则只能将其作为回调的参数获取 问题是你必须有文件描述符才能关闭文件 程序员可能还想对您需要文件描述符
  • WPF“Glyphs”不像“TextBlock”那样正确渲染文本

    我正在使用 WPF 文本编辑器Glyphs元素 我有一个问题 文本绘制不正确 正如你在图片中看到的 我该如何解决这个问题 有两个问题 字母之间的字距调整 字母和变音符号之间的字距调整 我解决的第一个问题GetKerningPairs功能 我
  • Java 覆盖现有的输出文件

    我的程序当前正在使用 FileOutputStream output new FileOutputStream output true while 循环会创建输出文件 如果尚未创建 并为 while 循环的每次迭代将一些数据附加到该文件 o