File io 写入位于Midlet Java存档中的文件

File io 写入位于Midlet Java存档中的文件,file-io,jar,java-me,midlet,File Io,Jar,Java Me,Midlet,我计划开发一款JME midlet。 我想在Java归档文件中包含一个文本文件。 文本文件中的每一行都将包含逗号分隔的字符串。 行中的最后一个字符串将是一个标志 我想让我的midlet读取文本文件。 我已经看过MIDP2.0Javadoc。 Class.getResourceAsStream(字符串名称)方法返回InputStream对象。 我可以使用此方法读取我的文本文件 我希望midlet更改文本文件中的行标志。 可以在我的JAR中包含的文本文件中写入吗? 如果是,那么我必须使用哪些类和方法

我计划开发一款JME midlet。 我想在Java归档文件中包含一个文本文件。 文本文件中的每一行都将包含逗号分隔的字符串。 行中的最后一个字符串将是一个标志

我想让我的midlet读取文本文件。 我已经看过MIDP2.0Javadoc。
Class.getResourceAsStream(字符串名称)
方法返回InputStream对象。 我可以使用此方法读取我的文本文件

我希望midlet更改文本文件中的行标志。 可以在我的JAR中包含的文本文件中写入吗?
如果是,那么我必须使用哪些类和方法?

Jar文件在设备上是只读的。您的midlet可以读取文本文件,但无法写回某些内容。 (这是出于设计考虑,jar文件可能会预安装到ROM中,也可能经过签名。或者在安装midlet时,设备可能会进行dome优化。)

您可以将信息写入一个名为RecordStore的东西中。如果您只需要一个标志,则将该标志写入记录存储。下次启动midlet时,检查recordstore是否存在并包含您的标志