Java me J2ME:写在txt文件或csv上

Java me J2ME:写在txt文件或csv上,java-me,Java Me,我在J2ME中开发应用程序。 我在一个名为“access.txt”的txt文件(一个有2列10行的表)中有一些数据。每列包含整数。我可以读取文件的单元格 现在我的问题是: 我希望通过编程方式在文件上写入,将特定单元格替换为另一个整数。 我怎么做 谢谢你 我假设您知道j2me中的逻辑文本文件读/写操作 下面是一些你需要弄清楚的事情 1) 创建文本文件时,需要行和列分隔字符 e、 g 1*emp1# 2*emp2# 3*emp3# 在上面的示例中,“*”是列分隔符,“#”是列分隔符 2) 在更新的情

我在J2ME中开发应用程序。 我在一个名为“access.txt”的txt文件(一个有2列10行的表)中有一些数据。每列包含整数。我可以读取文件的单元格

现在我的问题是: 我希望通过编程方式在文件上写入,将特定单元格替换为另一个整数。 我怎么做


谢谢你

我假设您知道j2me中的逻辑文本文件读/写操作 下面是一些你需要弄清楚的事情

1) 创建文本文件时,需要行和列分隔字符

e、 g

1*emp1# 2*emp2# 3*emp3#

在上面的示例中,“*”是列分隔符,“#”是列分隔符

2) 在更新的情况下,您需要以字符串形式读取整个文本文件。 然后使用基本的字符串操作简单地解析它

e、 g.在上述情况下,如果需要用整数4更新整数2 然后读取第一列,直到得到要更改的整数。(请记住,您有行和列分隔符,以便可以逐个读取。)

3) 将值2更新为4。
4) 将整个字符串写入(不要应用)文本文件。

谢谢。关于在文本文件上写入,我有一个定义路径的问题。我正在用NetBean开发,我把我的txt文件放在“nbproject”文件夹中。我可以使用“this.getClass().getResourceAsStream(fileName)”来阅读它。但是对于写入,我不知道如何定义path.AFAIK您不能对jar中的文件拥有写入权限。此外,您无法写入设备的内部存储器。外部sd卡是唯一可以写入文本文件的地方。在web上有几个在sd卡上写入文件的示例。(您可以将文本文件从资源移动到外部sd卡,然后在其上写入内容。)。