把10101010这样的2进制是用哪个方法转化为16进制的AA呢

来源:百度知道 编辑:UC知道 时间:2024/05/27 03:43:32
把10101010这样的2进制是用哪个方法转化为16进制的AA呢

最好有代码,我是新手,找不到相应的java方法,所以想寻个方便,谢谢回答

正解
public class TestBinary {
public static void main(String args[]) {
String s="10101010";//将2进制看成一个字符串

int bb=Integer.valueOf(s,2).intValue();//把字符串转化成一个2进制int数
System.out.println(Integer.toString(bb,16));//把2进制数转化为16进制
}
}