java 进制转换,二进制 十进制 十六进制 正数 负数的进制等等!

进制CPU使用,8进制很少见,10进制适合人类使用,16进制适合编译器和底层程序员使用,希望对你有所帮助! 以下文章是自己从别的地方复制粘贴过来, 总结了一下。 虽然看着有点乱, 但是想学 ,就能看懂。 若是有什么问题 , 可直接在下方给我留言!!!

public class Sun1 {

public static void main(String[] args) {

System.out.println(Integer.toHexString(20)); //十进制转成十六进制 System.out.println(Integer.toBinaryString(20));//十进制转成二进制 System.out.println(Integer.toOctalString(20));//十进制转成八进制 System.out.println(Integer.valueOf("FFFF",16).toString());//十六进制转成十进制

System.out.println(Integer.valueOf("5",8).toString());//八进制转成十进制

System.out.println(Integer.valueOf("0101", 2).toString());//二进制转十进制

}

}

由于Unicode兼容ASCII(0~255),因此,上面得到的Unicode就是ASCII。 至于转换成二进制或其他进制,Java API提供了方便函数,你可以查Java的API手册。

以字符a的ASCII为例:

int i = 'a';

String iBin = Integer.toBinaryString(i);//二进制

String iHex = Integer.toHexString(i);//十六进制

String iOct = Integer.toOctalString(i);//八进制

String iWoKao = Integer.toString(i,3);//三进制或任何你想要的35进制以下的进制

DEC

[集]java中进行二进制,八进制,十六进制,十进制间进行相互转换 十进制转成十六进制:

Integer.toHexString(int i)

十进制转成八进制

Integer.toOctalString(int i)

十进制转成二进制

Integer.toBinaryString(int i)

十六进制转成十进制

Integer.valueOf("FFFF",16).toString()

八进制转成十进制

Integer.valueOf("876",8).toString()

二进制转十进制

Integer.valueOf("0101",2).toString()

你可能喜欢

  • Java位运算
  • 异或运算
  • 原码反码补码
  • 位运算符
  • 补码运算
  • java实验报告
  • JAVA编程题全集及答案
  • 十六进制数

java 进制转换,二进制 十进制 十六进制 正数 负数的进制等等!相关文档

最新文档

返回顶部