J2ME程序读取txt文本地图资源的方法(求代码)

来源:百度知道 编辑:UC知道 时间:2024/06/08 08:58:58
各位大侠,请教问题。在一个txt文本中存放地图的二维数组,如何在程序中将它的内容读出来,并保存在声明的一个二维数组中呢?
例如:一个txt文本的内容为12行,17列)
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3

随便声明一个二维数组为:int[][] data;

那么如何将上面的txt文本内容保存在data中呢?

请各位大侠赐个完整代码,小弟感激不尽!!

你可以用this.getClass().getClassLoader().getResourceAsStream(name)得到字符流,然后按行读入,把逗号做为分隔符,并且用Integer.parse(String str)生成整数。这样就可以读到二维数组中了。 不难,不过,我觉得你还是自己实现比较好拿整块代码自己学到的东西太少。