zoukankan      html  css  js  c++  java
  • 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
    
  • 相关阅读:
    win7开启Administrator账户
    二叉树遍历
    使用NAnt提高工作效率(二)
    系统服务的最简单实现
    右键附加启动命令行
    C#开发奇技淫巧二:根据dll文件加载C++或者Delphi插件
    百度原CTO李一男经典语录
    Sql开发技巧
    使用NAnt提高工作效率(一)
    对获取config文件的appSettings节点简单封装
  • 原文地址:https://www.cnblogs.com/fengzhentian/p/13640303.html
Copyright © 2011-2022 走看看