⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sysutil.java

📁 中国移动定位引擎的客户端
💻 JAVA
字号:
package ffcs.util;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class SysUtil {
	public static final int LocManage	=1;//	位置管理模块
	public static final int LocSmf=	2	;//定位前置
	public static final int LbpIntf=	3;//	业务接口模块
	public static final int CntntManage=	4;//	内容管理模块
	public static final int QfManage	=5;//	群发管理模块
	public static final int UserManage=	6	;//终端用户管理
	public static final int SendRcvManage=	7	;//收发模块
	public static final int MsgAnsly=	8	;//短信受理模块
	public static final int SmgpSmf=	9	;//Smgp前置
	public static final int SagSmf=	10	;//Sag前置
	public static final int RptMatch=	11	;//回执匹配
	public static final int DetailManage=	12	;//详单管理模块
	public static final int ZfManage=	13;//	自服务模块
	public static final int DgManage=	14;//	定购管理模块
	public static final int PhsAnaly=	15	;//PHS数据挖掘模块
	public static final int LbsManage	=16	;//LBS模块
	public static final int GISIntf=	17;//	GIS模块
	public static final int SMGW=	18;//	GIS模块
	public static boolean isNumeric(String str)
	{
	    Pattern pattern = Pattern.compile("[0-9]*");
	    Matcher isNum = pattern.matcher(str);
	    return isNum.matches();
	}
	
	public static void main(String[] args){
		System.out.println(makeSystemId(3,1));
		System.out.println(Integer.toHexString(makeSystemId(3,1)));
		
	}
	/*
	 * 拼接高16位的模块类型和低16位的模块编号,得到int型的源模块号
	 */
	public static int makeSystemId(int ModuleType,int ModuleNo)
	{
	return ((ModuleType << 16) & 0xFFFF0000) | (ModuleNo & 0x0000FFFF);
		
	}

	/*
	 * 拼接高16位的模块类型和低16位的模块编号,得到int型的源模块号
	 */
	public static int makeSystemId(int ModuleType,String ModuleNo)
	{
		int mo_no=new Integer(ModuleNo);
		return ((ModuleType << 16) & 0xFFFF0000) | (mo_no & 0x0000FFFF);
		
	}
	public static int getModuleId(int  SystemID)
	{
//		int ModuleType = (SystemID >> 16) & 0x0000FFFF;
		int ModuleID = SystemID & 0x0000FFFF;
		return ModuleID;
	} 
}

⌨️ 快捷键说明

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