二,八,十,十六进制之间转换的相应方法

int num1= Integer.valueOf(n,16); //16进制转换成10进制
Integer.toHexString(Integer i); //10进制转换成16进制

补充:Integer.toHexString(Integer i);该方法得出的字符默认为小写,如果想得到大写结果,则变为Integer.toHexString(Integer i).toUpperCase();


int num2=Integer.valueOf(n,8); //8进制转换成10进制
Integer.toOctalString(Integer i); //10进制转换成8进制


int num3=Integer.valueOf(n,2); //2进制转换成10进制
Integer.toBinaryString(Integer i); //10进制转换成2进制

以上的 n,i 是从键盘输入的所要转换的对象

posted @ 2019-03-09 09:43  放养  阅读(364)  评论(0编辑  收藏  举报