日期:2014-05-20  浏览次数:21159 次

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 里面的静态方法就可以了
详细的上面已经有了就不说了