fileoutputStream.write() 是不是每次输出后都将原来文件的内容冲掉?

duskwaitor duskwaitor 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
程序如下:
FileOutputStream output = new FileOutputStream("d:\\a.txt");
output.write(97);
output.close();

如果我原来的 d:\a.txt中有内容 asdfasdfasdfa
怎么样才能将 ascii码97的a添加到 文件内容后面?
有没有相应的API啊
我也想到先将文件内容取到StringBuilder,然后将a后缀到StringBuilder,我觉得应该又更好的办法,能用JDK API上的东西就用API上的东西
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
duskwaitor
Java SE 62,621 成员 307,251 内容