takeinsidecmd.java~8~

来自「用java写编写的一个GPS源代码请大家多多指教」· JAVA~8~ 代码 · 共 43 行

JAVA~8~
43
字号
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;
      if(msg.cSelectionKey==null){System.out.println("msg.cSelectionKey为空DeviceTcpService");}
                else{System.out.println("msg.cSelectionKey不为空DeviceTcpService");}
    Pattern regex;
    ParseInterface parseobj = null;
    regex = Pattern.compile("[,]");
    String[] reStr = regex.split(msg.cMsg);
    //ystem.out.println("DeviceID:"+ DeviceIdType[i][0]+"车台ID");
    for (int i = 0; i < DeviceIdType.length; i++) {

      System.out.println("DeviceType:"+ DeviceIdType[i][1]+reStr[1]);
      if (reStr[1].equals(DeviceIdType[i][0])) {
          System.out.println("解析出的车台电话号码:"+DeviceIdType[i][0]+"TakeInsideCmd类");
        if (super.classMap.containsKey(DeviceIdType[i][1])) {
          parseobj = (ParseInterface)super.classMap.get(DeviceIdType[i][1]);
           System.out.println("TakeInsideCmd类名:"+DeviceIdType[i][1]);
          parseobj.ParseMsg(msg);
        }
        else
        {
            System.out.println("     ");
        }
      }
    }
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?