Java 把一个int数字转换成特定位数二进制的字符串
首先明确一点,我想要的结果是这个数字经过进制转换得到一个二进制数组,且最长不超过n位。这里的n是可以调的,下面给出n=8时的例子。
public static String binaryString(int num) {
StringBuilder result = new StringBuilder();
int flag = 1 << 7;
for (int i = 0; i < 8; i++) {
int val = (flag &a.
原创
2021-01-12 17:29:18 ·
1721 阅读 ·
0 评论