如何将整型转化为指定位数的二进制代码

public class B40 {
public static void main(String[] args) {
int n =25;
String str = Integer.toBinaryString(n);
System.out.print(str);
}

}
我想是输出的二进制字符串为十位

参考一下做字符串拼接的思路

可以使用字符串的拼接,加一段代码
while(str.length()<10){
str = "0" + str;
}

就可以使得你得到的二进制是十位了。