java进制转换

来源:互联网 发布:淘宝退款速度评价 编辑:程序博客网 时间:2024/06/05 15:52
/** * <p> * <code>Test</code> * </p> * Description: 《java特种兵》书中代码 * * @author Mcchu * @date 2017/12/5 15:57 */public class Test {    public static void main(String[] args) {        //二进制转换        System.out.println("二进制转换:");        String s1 = Integer.toBinaryString(10);        String s2 = Long.toBinaryString(10L);        System.out.println(s1);        System.out.println(s2);        //十六进制转换        System.out.println("十六进制转换:");        String s3 = Integer.toHexString(10);        String s4 = Long.toHexString(10L);        String s5 = Float.toHexString(10F);        String s6 = Double.toHexString(10D);        System.out.println(s3);        System.out.println(s4);        System.out.println(s5);        System.out.println(s6);        //十进制转换        System.out.println("十进制转换:");        int s7 = Integer.parseInt("10");        System.out.println(s7);        int s8 = Integer.parseInt("10",16);        int s9 = Integer.parseInt("10",10);        int s10 = Integer.parseInt("10",8);        int s11 = Integer.parseInt("10",2);        System.out.println(s8);        System.out.println(s9);        System.out.println(s10);        System.out.println(s11);        int s12 = Integer.valueOf("10",16);        int s13 = Integer.valueOf("10",10);        int s14 = Integer.valueOf("10",8);        int s15 = Integer.valueOf("10",2);        System.out.println(s12);        System.out.println(s13);        System.out.println(s14);        System.out.println(s15);    }}

输出:

二进制转换:10101010十六进制转换:aa0x1.4p30x1.4p3十进制转换:10161082161082


原创粉丝点击