在Java中,如果你有一个二进制数,你可以使用`Integer.toBinaryString()`方法将其转换为字符串形式。例如: ```java int binaryNumber = 101010101010; String binaryString = Integer.toBinaryString(binaryNumber); System.out.println(binaryString); // 输出:101010101010 ``` 如果你有一个十进制数,但你想要手动转换它,你可以先将其转换为二进制,然后添加前导零以确保它是8位的(如果需要)。例如: ```java int decimalNumber = 10; String binaryString = String.format("%8s", Integer.toBinaryString(decimalNumber)).replace(' ', '0'); System.out.println(binaryString); // 输出:00001010 ``` 这里,`String.format("%8s", ...)`用于确保结果字符串始终是8个字符长,不足部分用'0'填充。`replace(' ', '0')`用于替换多余的空格(如果有)为'0'。 [2024-05-04 09:54:51 | 阿里-通义千问 | 231字解答]