|  |  | 
 |  |  |         short byteToShort = RadixTools.byteToShort(tmp1); | 
 |  |  |         byte[] tmp2 = {bytes[2], bytes[3]}; | 
 |  |  |         short byteToShort2 = RadixTools.byteToShort(tmp2); | 
 |  |  |         return new short[]{byteToShort2, byteToShort}; | 
 |  |  |         return new short[]{byteToShort, byteToShort2}; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public static boolean intToBoolean(Integer num) { | 
 |  |  |         return num != 0; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public static boolean shortToBoolean(Short num) { | 
 |  |  | 
 |  |  |         return sb.toString(); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public static int[] byteToBits(byte by) { | 
 |  |  |         StringBuffer sb = new StringBuffer(); | 
 |  |  |         sb.append((by >> 0) & 0x1); | 
 |  |  |         sb.append((by >> 1) & 0x1); | 
 |  |  |         sb.append((by >> 2) & 0x1); | 
 |  |  |         sb.append((by >> 3) & 0x1); | 
 |  |  |         sb.append((by >> 4) & 0x1); | 
 |  |  |         sb.append((by >> 5) & 0x1); | 
 |  |  |         sb.append((by >> 6) & 0x1); | 
 |  |  |         sb.append((by >> 7) & 0x1); | 
 |  |  |  | 
 |  |  |         int[] data = new int[8]; | 
 |  |  |         for (int i = 0; i < sb.length(); i++) { | 
 |  |  |             data[i] = Integer.parseInt(String.valueOf(sb.charAt(i))); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         return data; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public static String bytesToBarcode(byte[] bytes) { | 
 |  |  |         StringBuffer sb = new StringBuffer(); | 
 |  |  |         for (byte by : bytes) { | 
 |  |  |             sb.append(by); | 
 |  |  |         } | 
 |  |  |         return sb.toString(); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | } |