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位运算符详解5页
- Java 位运算符11页
- Java位运算21页
- Java 位运算(移位、位与、或、异或、非)3页
- Java位运算符详解6页
- Java位运算符详解2页
- 异或运算交换变量值遇到问题2页
- 基于异或运算的对称表2页
- 浅谈异或运算的应用4页
- 深入理解按位异或运算符3页
- 浅谈异或运算的应用4页
- 异或运算的性质3页
- 原码、反码和补码2页
- 原码、反码、补码4页
- 原码、反码、补码的总结3页
- 原码、反码、补码2页
- 3 原码反码补码1—li13页
- c语言中的原码 反码 补码3页
- 位运算符详解1页
- 位运算符C语4页
- 第6讲_位运算符15页
- Java位运算符详解5页
- java中的位运算符和运算符优先级6页
- C语言位运算符7页
- 2补码加减法运算37页
- 补码运算原理1页
- 使用例子说明求操作数的补码和相反数运算的不同1页
- 补码运算的法则4页
- 二进制 补码 运算6页
- 原码反码补码及位移运算1页
- 《java实验报告3》20页
- 《java 实验报告2》20页
- 《java实验报告1》8页
- java实验报告112页
- java实验报告36页
- java实验报告模板1页


