英文:
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
专注分享java语言的经验与见解,让所有开发者获益!
评论