如何在Java的FileWriter中集成”MODE_PRIVATE”选项?

huangapple 未分类评论50阅读模式
英文:

How can I integrate "MODE_PRIVATE" option in a Java FileWriter?

问题

在创建 Android 应用程序时,我试图在手机的内部存储中编写文件。由于数据只是文本,我更倾向于使用 Java 的 FileWriter。然而,我只希望我的应用程序对其进行更改。如果我在创建 FileWriter 时使用 MODE_PRIVATE 作为参数,就像这样:

FileWriter fw = new FileWriter("someFileName", MODE_PRIVATE)

它会抛出一个错误,提示:

无法解析构造函数 FileWriter(String, int)

如果我使用 FileOutputStream,它是可以工作的。FileWriter 是否不支持这样的参数?如果不支持,除了 FileOutputStream 之外是否有其他替代方法?

英文:

While creating an Android app, I'm trying to write a file within the phone's internal storage. Since the data is only text my preference is to use a Java FileWriter. However, I want only my app to make changes to it. If I use MODE_PRIVATE as an argument while creating a FileWriter as so

> FileWriter fw = new FileWriter("someFileName", MODE_PRIVATE)

it throws an error saying

> Cannot resolve Constructor FileWriter(String, int)

If I use a FileOutputStream it works. Does the FileWriter not support such arguments? If not than are there any alternatives other than A FileOutputStream

huangapple
  • 本文由 发表于 2020年5月5日 04:09:27
  • 转载请务必保留本文链接:https://java.coder-hub.com/61600743.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定