您的位置:首页 > 编程语言 > Java开发

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)//同上
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: