美文网首页
Java中的进制转换

Java中的进制转换

作者: 雇个城管打天下 | 来源:发表于2018-08-13 21:56 被阅读18次

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

    方法:

    十进制转其他进制 
    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.haomeiwen.com/subject/nzjpbftx.html