关于在文本文件上写入,我有一个问题来定义路径。我正在使用NetBean进行开发,并将我的txt文件放在“nbproject”文件夹中。我可以使用“this.getClass()。getResourceAsStream(fileName)”来读取它。但是对于写作,我不知道如何定义路径。
答案 0 :(得分:0)
将文件放在项目文件夹中时,它会打包在jar文件中。 jar文件是只读的。所以你的Midlet不能写入它。出于安全考虑。这很好。
如果您需要撰写数据,可以使用RecordStore
或FileConnection
。
RecordStore
是便携式的。它不要求权限。因此,对于简单的事情,例如midlet的设置,这是最好的选择。
您可以将整个文件内容定义为一个记录。
对于FileConnection
,您的midlet需要请求权限。但是你有SD卡上的真实文件,没有别的办法。