您的位置 首页 java

Java中的进制转换

Java 中的 进制转换

近期刷题时遇到了进制转换,在这整理一波

方法:

十进制转其他进制 
Integer.toHexString(int i);//转成16进制
Integer.toBinaryString(int i);//转成二进制
Integer.toOctalString(int i);//转成 8进制 
Integer.toString(int i, int radix);//转成任意进制,radix不在【2,36】区间内radix=10
 Long .toHexString(long i);//转成16进制
Long.toBinaryString(long i);//转成二进制
Long.toOctalString(long i);//转成8进制
Long.toString(long i, int radix);//转成任意进制,radix不在【2,36】区间内radix=10 
其他进制转十进制
Integer.valueOf(String s, int radix); 返回值类型为Integer,radix不在【2,36】区间内,抛出NumberFormatException异常 
parseInt(String s, int radix); 返回值类型为:int,radix不在【2,36】区间内,抛出NumberFormatException异常 
各进制间的转换
Integer.toString(parseInt(String s, int srcRadix), int destRadix);
 

文章来源:智云一二三科技

文章标题:Java中的进制转换

文章地址:https://www.zhihuclub.com/184306.shtml

关于作者: 智云科技

热门文章

网站地图