美文网首页
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);

相关文章

  • 二进制基础

    了解 十进制和二进制的由来 进制转换 位运算 JDK内置的进制转换 Java中的进制 十进制和二进制的又来 十进制...

  • Java中的进制转换

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

  • JAVA中的进制转换

    对于进制,我们程序员都不陌生。我们常用的进制有2进制、8进制、10进制、16进制。它们之间的区别在于数运算时进位不...

  • 对原码,反码,补码的理解

    对原码,反码,补码的理解 今日在对java的学习中,遇到进制转换的问题,发现有符号的数即负数的进制转换涉及到原码,...

  • java04(进制转换)

    十进制转换二进制: 虽说java自带系统函数,但还是跟着写写!写写更健康! 十进制转换十六进制: 这里我们...

  • 十进制转二进制

    十进制转二进制 JAVA实现 一、toBinaryString()方法 利用Java自己封装的转换二进制静态方法直...

  • Java learning(二: Java语言基础)

    本阶段讲解了Java语言的基本语法,是Java语言的基本知识 Java语言基础-计算机进制转换:二进制、八进制、十...

  • JAVA进制转换

    // Integer.toBinaryString(int i)//返回的是i的二进制表示,返回类型为S...

  • java进制转换

    10进制转16进制

  • 写网关专用

    java二进制,字节数组,字符,十六进制,BCD编码转换/** */

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/nzjpbftx.html