📄 badge.java
字号:
/* * Badge.java * * Created on June 17, 2003, 11:50 AM */package gov.nist.examples.bps.reader.baselistener;/** * * @author Deruelle Olivier */public class Badge { private String badgeId; private String badgeIdHex; /** Creates a new instance of Badge */ public Badge(int[] badgeBytes ) { try{ StringBuffer sb=new StringBuffer(); if (Integer.toHexString(badgeBytes[2]).equals("0")) sb.append(Integer.toHexString(badgeBytes[2])+"0"); else sb.append(Integer.toHexString(badgeBytes[2])); if (Integer.toHexString(badgeBytes[3]).equals("0")) sb.append(Integer.toHexString(badgeBytes[3])+"0"); else sb.append(Integer.toHexString(badgeBytes[3])); if (Integer.toHexString(badgeBytes[1]).equals("0")) sb.append(Integer.toHexString(badgeBytes[1])+"0"); else sb.append(Integer.toHexString(badgeBytes[1])); if (Integer.toHexString(badgeBytes[0]).equals("0")) sb.append(Integer.toHexString(badgeBytes[0])+"0"); else sb.append(Integer.toHexString(badgeBytes[0])); badgeIdHex=sb.toString(); int badgeIdTemp= Integer.parseInt(badgeIdHex, 16); badgeId=Integer.toString(badgeIdTemp); SerialDebug.println("Badge, Packet successfully parsed: "+badgeIdHex); /* if ( badgeIdHex.equals("000055bc") || badgeIdHex.equals("000055b9") ) { } else { SerialDebug.println("Badge, ERROR parsing packet...."); System.exit(0); } */ } catch(Exception e){ e.printStackTrace(); } } public String getBadgeId() { return badgeId; } public String getBadgeIdHex() { return badgeIdHex; } public String toXMLString() { return "<badge identifier=\""+badgeIdHex+"\" />"; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -