1.
import java.lang.*;
byte b=(byte)0x09;
String a="0x"+(new Byte(b)).toString;
没有编译器,不知道对不对

解决方案 »

  1.   

    2.java.lang.String
      java.lang.Integer
    看一下这两个类的文档
    特别注意Integer类下的static String toBinaryString(int i) 方法
      

  2.   

    Integer、String等类有一系列的静态方法可以和不用进制进行转换:
    象Integer.valueOf(int),String.valueOf(double),Integer.toBinary(),String.toHexString()等,valueOf()中第二个参数就是进制。如:
    String bin = "101010";
    int i = 42;
    system.out.println("101010 -> " + Integer.valueOf(bin,2)); //二进制转为十进制
    system.out.println("42 -> " + Integer.toBinary(i); //十进制转为二进制