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

Java 二、八、十、十六进制之间的转换

2017-06-30 09:01 127 查看
package com.test.bytes;

/**
* 二、八、十、十六进制之间的转换
* @create 2017-06-30 8:55
**/
public class ConvesionNumber {

public static void main(String[] args) {

int n1 = 14;
//十进制转成十六进制:
System.out.println( Integer.toHexString(n1));
//十进制转成八进制
System.out.println(Integer.toOctalString(n1));
//十进制转成二进制
System.out.println(Integer.toBinaryString(12));

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

//八进制转成十进制
System.out.println(Integer.valueOf("576", 8).toString());
//八进制转成二进制
System.out.println(Integer.toBinaryString(Integer.valueOf("23", 8)));
//八进制转成十六进制
System.out.println(Integer.toHexString(Integer.valueOf("23", 8)));

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

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: