byte类型和二进制之间如何相互转换
一个byte类型转换成一个二进制
然后再从一个二进制转换成byte类型
[解决办法]
- Java code
public class Main{ public static void main(String[] args) { byte b=12; String binary=Integer.toBinaryString(b);//转换为2进制字符串 System.out.println(binary); int i=Integer.parseInt(binary, 2);//将二进制串转为数字 byte d=(byte)i; System.out.println(d); }}
[解决办法]
- Java code
byte[] b={3}; System.out.println(Integer.toBinaryString(b[0]));
[解决办法]
String binary=Integer.toBinaryString(b);//转换为2进制字符串
int i=Integer.parseInt(binary, 2);//将二进制串转为数字
[解决办法]
用Integer 里面的静态方法就可以了
详细的上面已经有了就不说了