/**
* hex:字符串 radix:进制基准,可传10 16 2 表示字符串代表的数字的进制
**/
Integer.parseInt(hex, radix)
10进制转16进制
Integer.toHexString(i)
16进制转2进制
/**
* 16进制转2进制
*
* @param hex
* @return
*/
public static String hexStringToByte(String hex) {
int i = Integer.parseInt(hex, 16);
String str2 = Integer.toBinaryString(i);
return str2;
}
2进制转10进制
```/**
* 2进制转10进制
*
* @param bytes
* @return
*/
public static int ByteToDecimal(String bytes) {
return Integer.valueOf(bytes, 2);
}
10进制转2进制
/**
* 10进制转2进制
* @param n
* @return
*/
public static String Demical2Byte(int n) {
String result = Integer.toBinaryString(n);
return result;
}