J2ME中解析txt文件中的数据
基本上我正在 J2ME 中创建一个室内导航系统。 我已将位置详细信息放入 .txt 文件中,即
我将这两个详细信息放在同一个文件中,这样用户就不必下载多个文件来使地图正常工作(这可能会变得耗时且看起来很复杂)。 所以我所做的就是首先输入位置名称和坐标来分隔不同的细节,然后我通过画一条带有多个下划线的线将该部分与下一部分(即边缘)分开。
现在我遇到的问题是通过设置命令(同时手动标记输入流)将不同的详细信息解析为单独的数组,以检查下一个标记是否是下划线。
我找到了一些解释/代码这里< /a> 执行类似的操作,但仍然解析为一个数组,尽管它手动标记输入。 关于该做什么有什么想法吗? 谢谢
文本文件说明
文本具有以下格式...
<--第 1 部分-->
/**
* 第一节的格式如下
* x坐标;y坐标;位置名称
*/
12;13;纽约市
40;12;华盛顿特区
...等等
________________________ <--(下划线分隔符)
<--第2节-->
/**
* 它实际上是一个邻接列表,但间接提供“边缘”详细信息。
* 它的形式是这样的
* StartNode/MainReferencePoint;Endnode1;distance2endNode1;Endnode2;distance2endNode2;...等
*/
费城;华盛顿特区;7;纽约市;2
纽约市;佛罗里达州;24;伊利诺伊州;71
...等等
Basically I'm creating an indoor navigation system in J2ME. I've put the location details in a .txt file i.e.
I put both details in the same file so users dont have to download multiple files to get their map working (it could become time consuming and seem complex).
So what i did is to seperate the deferent details by typing out location Names and coordinates first, After that I seperated that section from the next section which is the edges by drawing a line with multiple underscores.
Now the problem I'm having is parsing the different details into seperate arrays by setting up a command (while manually tokenizing the input stream) to check wether the the next token is an underscore.
I found a some explanation/code HERE that does something similar but still parses into one array, although it manually tokenizes the input. Any ideas on what to do? Thanks
Text File Explanation
The text has the following format...
<--1stSection-->
/**
* Section one has the following format
* xCoordinate;yCoordinate;LocationName
*/
12;13;New York City
40;12;Washington D.C.
...e.t.c
_________________________ <--(underscore divider)
<--2ndSection-->
/**
* Its actually an adjacency list but indirectly provides "edge" details.
* Its in this form
* StartNode/MainReferencePoint;Endnode1;distance2endNode1;Endnode2;distance2endNode2;...e.t.c
*/
philadelphia;Washington D.C.;7;New York City;2
New York City;Florida;24;Illinois;71
...e.t.c
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在应用程序屏幕中的某个位置:
可以很容易地通过键从哈希表中获取值:
and somewhere in application screen:
it will be easy to get values from hashtable by keys: