/**
* 将一个int数字转换为二进制的字符串形式。
* @param num 需要转换的int类型数据
* @param digits 要转换的二进制位数,位数不足则在前面补0
* @return 二进制的字符串形式
*/
public static String toBinary(int num, int digits) {
int value = 1 << digits | num;
String bs = Integer.toBinaryString(value); //0x20 | 这个是为了保证这个string长度是6位数
return bs.substring(1);
}