想做一个交互式的小程序,但是没有思路。请各位大大们,给点思路看。

时间:2022-01-08 04:35:58
      就是我自己是在GPS公司做事的,然后有时候需要解析GPS的原始数据,我这里一般都是人工手动解析,感觉太浪费时间。我以前学过JAVA(忘记了很多),所以想做一个小程序,输入一段字符串,程序能跑出相对应的状态解析。例如:

      686825296A03586880000001580001100A0C1E0A2E05027AC8390C46
57C5000156001DF1000000060D1A----所对应某个状态(相类似)

      最好能把如何写这个程序的思路跟我说一下,谢谢各位大大!因为我自己想了一下,总感觉没什么头绪~~

6 个解决方案

#1


抛砖引玉啊,呵呵,首先你的这些字符串与状态是否是固定的?是的话,如果想快速返回的话,可以创建一个静态类,设定一个Map类,把字符串作为map的key,把状态值作为value,这样通过key就能马上找到对应的状态了~~~~~

#2


686825296A03586880000001580001100A0C1E0A2E05027AC8390C46
57C5000156001DF1000000060D1A

这个字符串是怎么解析的,有没有规律???

#3


看你的数据多不多,若几十条,直接用excel,不要用程序,没必要,程序不一定好用
若几百上千,哪用java,c#都行,也容易实现,用字符串数组,集合都行,当然字符串数组简单,然后是看要不要界面,都不是很复杂。
若超过万条了,就用数据库吧,java写一个小界面,直接用数据库select查询,写一个小界面
不过建议用C#,如果不考虑跨界面和手机pad使用,C#强多了,而且不比java难多少。

#4


@ yql1986

有的,这个原始数据是根据通讯协议来的,不过是厂家私有的协议。设备上传的GPS数据包通过协议可手动解析,判定状态。它的每个数据包对应的状态是固定的


引用 2 楼 yql1986 的回复:
686825296A03586880000001580001100A0C1E0A2E05027AC8390C46
57C5000156001DF1000000060D1A

这个字符串是怎么解析的,有没有规律???

#5


@toss2000
多谢大大,能给我一个思考的方向,很有启发!



引用 1 楼 toss2000 的回复:
抛砖引玉啊,呵呵,首先你的这些字符串与状态是否是固定的?是的话,如果想快速返回的话,可以创建一个静态类,设定一个Map类,把字符串作为map的key,把状态值作为value,这样通过key就能马上找到对应的状态了~~~~~

#6


@root3
您说的很对,我自己之前没有考虑到这方面,谢谢,对我很有帮助。我预计应该有上百条数据的,可能写个小程序会更好一点,因为还要考虑到其他人也需要使用,自己也在努力复习JAVA吧

#1


抛砖引玉啊,呵呵,首先你的这些字符串与状态是否是固定的?是的话,如果想快速返回的话,可以创建一个静态类,设定一个Map类,把字符串作为map的key,把状态值作为value,这样通过key就能马上找到对应的状态了~~~~~

#2


686825296A03586880000001580001100A0C1E0A2E05027AC8390C46
57C5000156001DF1000000060D1A

这个字符串是怎么解析的,有没有规律???

#3


看你的数据多不多,若几十条,直接用excel,不要用程序,没必要,程序不一定好用
若几百上千,哪用java,c#都行,也容易实现,用字符串数组,集合都行,当然字符串数组简单,然后是看要不要界面,都不是很复杂。
若超过万条了,就用数据库吧,java写一个小界面,直接用数据库select查询,写一个小界面
不过建议用C#,如果不考虑跨界面和手机pad使用,C#强多了,而且不比java难多少。

#4


@ yql1986

有的,这个原始数据是根据通讯协议来的,不过是厂家私有的协议。设备上传的GPS数据包通过协议可手动解析,判定状态。它的每个数据包对应的状态是固定的


引用 2 楼 yql1986 的回复:
686825296A03586880000001580001100A0C1E0A2E05027AC8390C46
57C5000156001DF1000000060D1A

这个字符串是怎么解析的,有没有规律???

#5


@toss2000
多谢大大,能给我一个思考的方向,很有启发!



引用 1 楼 toss2000 的回复:
抛砖引玉啊,呵呵,首先你的这些字符串与状态是否是固定的?是的话,如果想快速返回的话,可以创建一个静态类,设定一个Map类,把字符串作为map的key,把状态值作为value,这样通过key就能马上找到对应的状态了~~~~~

#6


@root3
您说的很对,我自己之前没有考虑到这方面,谢谢,对我很有帮助。我预计应该有上百条数据的,可能写个小程序会更好一点,因为还要考虑到其他人也需要使用,自己也在努力复习JAVA吧