• Java 进制转换


    十进制数字转换其它进制字符串

    示例代码

    int i = 15;
    System.out.println("十进制转换二进制" + Integer.toBinaryString(i));
    System.out.println("十进制转换八进制" + Integer.toOctalString(i));
    System.out.println("十进制转换十六进制" + Integer.toHexString(i));
    System.out.println();
    System.out.println("十进制转换二进制" + String.format("%04d", Integer.parseInt(Integer.toBinaryString(i))));
    System.out.println("十进制转换十进制" + String.format("%04d", i));
    System.out.println("十进制转换八进制" + String.format("%04o", i));
    System.out.println("十进制转换十六进制" + String.format("%04x", i));
    System.out.println("十进制转换十六进制" + String.format("%04X", i));
    

    示例结果

    十进制转换二进制1111
    十进制转换八进制17
    十进制转换十六进制f
    
    十进制转换二进制1111
    十进制转换十进制0015
    十进制转换八进制0017
    十进制转换十六进制000f
    十进制转换十六进制000F
    

    其它进制转换十进制数字

    示例代码

    System.out.println("二进制转换十进制" + Integer.parseInt("1111", 2));
    System.out.println("十进制转换十进制" + Integer.parseInt("0015"));
    System.out.println("八进制转换十进制" + Integer.parseInt("0017", 8));
    System.out.println("十六进制转换十进制" + Integer.parseInt("000F", 16));
    

    示例结果

    二进制转换十进制15
    十进制转换十进制15
    八进制转换十进制15
    十六进制转换十进制15
    
  • 相关阅读:
    2018.7.26笔记(变量的数据类型,if语句)
    id(),is 和 ==的区别,编码和解
    2018.7.31笔记(列表的基本操作)
    阅读与感悟如何高效学习
    说说设计模式 单例模式
    简单说说Java知识点 多线程
    阅读与感悟联盟
    阅读与感悟非暴力沟通
    简单说说Java知识点 HashMap
    MySQL知识树存储引擎
  • 原文地址:https://www.cnblogs.com/fengzhentian/p/13640303.html
Copyright © 2020-2023  润新知