11、十进制和N进制的转换 -- JAVA自带函数
2012-09-11 15:53
239 查看
1、十进制转化为N进制
Integer.toBinaryString(int i)//返回的是i的二进制表示,返回类型为String
Integer.toString(int i,int radix)//返回的是i的二进制表示,返回类型为String,但是负数不适用。
Integer.toHexString(int i)//返回16进制
Integer.toOctalString(int i)//返回8进制
System.out.println(Integer.toBinaryString(5));//101
System.out.println(Integer.toBinaryString(-5));//-5的二进制的补码形式
System.out.println(Integer.toString(5,2.)//101
System.out.println(Integer.toString(-5,2)//结果不对,负数不能用此函数
2、N进制转化为十进制
Integer.parseInt(String s,int radix)//radix进制的s,转化为十进制,返回类型为int
Integer.valueOf(String s,int radix)//同上
Integer.toBinaryString(int i)//返回的是i的二进制表示,返回类型为String
Integer.toString(int i,int radix)//返回的是i的二进制表示,返回类型为String,但是负数不适用。
Integer.toHexString(int i)//返回16进制
Integer.toOctalString(int i)//返回8进制
System.out.println(Integer.toBinaryString(5));//101
System.out.println(Integer.toBinaryString(-5));//-5的二进制的补码形式
System.out.println(Integer.toString(5,2.)//101
System.out.println(Integer.toString(-5,2)//结果不对,负数不能用此函数
2、N进制转化为十进制
Integer.parseInt(String s,int radix)//radix进制的s,转化为十进制,返回类型为int
Integer.valueOf(String s,int radix)//同上
相关文章推荐
- java函数实现进制转换与java实现八进制到十进制的转换(百练OJ:2735:八进制到十进制)
- java 使用查表法将十进制转换成十六进制其他进制
- java中各进制之间的转换(十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制)
- java中各进制之间的转换(十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制)
- java中各进制之间的转换(十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制)
- Java_语法基础_十进制转换为其它进制
- 黑马程序员_Java基础:十进制转换其他进制
- 将整数字符串转换成整数输出(JAVA实现,不能用自带函数)
- Java进制转换之十进制转十六进制
- C/C++自带十进制转其它进制函数接口itoa/_itoa_s
- java_十进制转换为N进制
- Java转换十进制为其他进制的两种方法
- java中十进制转换为任意进制
- java程序中的进制(进制的转换十进制和二进制)
- Java parseInt将其它进制整数转换为十进制
- 12、JAVA 递归实现十进制到N进制的转换--未考虑负数
- [置顶] Java 十进制与其他进制之间的转换问题
- Java中十进制转换为其他进制的方法
- Java实现十进制到各种进制的转换
- 十进制转换为任意进制 java实现