takeinsidecmd.java~2~
来自「用java写编写的一个GPS源代码请大家多多指教」· JAVA~2~ 代码 · 共 36 行
JAVA~2~
36 行
package com.gps.center.parsedata;
import java.util.regex.Pattern;
import com.gps.center.baseclass.MsgObj;
import com.gps.center.baseclass.ParseData;
import com.gps.center.baseclass.ParseInterface;
import com.gps.center.baseclass.HashObj;
public class TakeInsideCmd extends ParseData implements ParseInterface {
public TakeInsideCmd() {
}
/**
* ParseMsg
* @param msg MsgObj
*/
public void ParseMsg(MsgObj msg) {
// HashObj hashobj;
Pattern regex;
ParseInterface parseobj = null;
regex = Pattern.compile("[,]");
String[] reStr = regex.split(msg.cMsg);
for (int i = 0; i < DeviceIdType.length; i++) {
System.out.println("DeviceID:"+ DeviceIdType[i][0]+"车台ID");
System.out.println("DeviceType:"+ DeviceIdType[i][1]);
if (reStr[1].equals(DeviceIdType[i][0])) {
if (super.classMap.containsKey(DeviceIdType[i][1])) {
parseobj = (ParseInterface)super.classMap.get(DeviceIdType[i][1]);
System.out.println("类名:"+DeviceIdType[i][1]);
parseobj.ParseMsg(msg);
}
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?