public int binProcess(int start, int len, int paramValue) {
paramValue >> = start;
return paramValue&(int)(Math.pow(2, len) - 1);
}
start代表从第几个bit位开始;len代表截取多少个bit;paramValue是一个十进制的值。
附带一个十六进制转十进制:
public int decodeHey(String hexs) {
BigInteger bigInteger = new BIgInteger(hexs, 16);
int numb = bigInteger.intValue();
return numb;
}