Java进制转换(二进制、八进制、十进制、十六进制)

1. 二进制转其它进制

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

2.八进制转其它进制

  • 八进制转二进制
 String i="21";System.out.println(Integer.toBinaryString(Integer.valueOf(i,8)));//八进制转二进制
  • 八进制转十进制
 String i="21";System.out.println(Integer.parseInt(i,8));//八进制转十进制System.out.println(Integer.valueOf(i,8).toString());//八进制转十进制
  • 八进制转十六进制
 String i="21";System.out.println(Integer.toHexString(Integer.valueOf(i,8)));//八进制转十六进制

3. 十进制转其它进制

  • 十进制二进制
  int i=10;System.out.println(Integer.toBinaryString(i));//十进制转二进制
  • 十进制转八进制
  int i=10;System.out.println(Integer.toOctalString(i));//十进制转八进制
  • 十进制转十六进制
  int i=10;System.out.println(Integer.toHexString(i));//十进制转十六进制

4. 十六进制转其它进制

  • 十六进制转二进制
 String i="021C";System.out.println(Integer.toBinaryString(Integer.parseInt(i,16)));//十六进制转成二进制System.out.println(Integer.toBinaryString(Integer.valueOf(i,16)));//十六进制转成二进制
  • 十六进制转成八进制
 String i="021C";System.out.println(Integer.toOctalString(Integer.parseInt(i,16)));//十六进制转成八进制System.out.println(Integer.toOctalString(Integer.valueOf(i,16)));//十六进制转成八进制
  • 十六进制转十进制
 String i="021C";System.out.println(Integer.parseInt(i,16));//十六进制转十进制System.out.println(Integer.valueOf(i,16).toString());//十六进制转十进制

Java进制转换(二进制、八进制、十进制、十六进制)相关推荐

  1. python十六进制转换成八进制_Python 进制转换 二进制 八进制 十进制 十六进制

    全局定义一定不要丢了 全局定义 base = [str(x) for x in range()] + [ chr(x) for x in range(ord('A'),ord('A')+)] 二进制 ...

  2. 进制转换-二进制和十进制的转化

    二进制 十进制转二进制 二进制:0和1, 逢2进1 23的二进制是:10111 234的二进制:11101010 二进制转十进制 11011转成十进制 12的4次幂+12的3次幂+02的2次幂+12的 ...

  3. 进制转换----二进制转十进制

    二进制转十进制 转换方法 从最低为(最右边)开始,将每个位上的数提取出来,乘以2的(位数-1)次方 然后求和 例如 01101 = (1 * 2^(1-1)) 加 (02^(2-1))加 (12^(3 ...

  4. 键盘字符16进制码表,字符八进制 十进制 十六进制 对照表

    转自:http://blog.csdn.net/lilgtoit/article/details/4965883 八进制  十六进制  十进制    字符       八进制    十六进制   十进 ...

  5. python 自定义进制转换,Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)...

    使用Python内置函数:bin().oct().int().hex()可实现进制转换. 先看Python官方文档中对这几个内置函数的描述: bin(x) Convert an integer num ...

  6. Java算法学习:java进制转换(十进制转八进制,十进制转二进制,十六进制转八进制)

    java进制转换(十进制转八进制,十进制转二进制,十六进制转八进制) 这几天在复习C语言的数据结构栈和队列那一章的时候,看到利用栈的特性FILO实现的进制转换十分简洁 想起了java中实现栈的操作十分 ...

  7. 二进制 八进制 十进制 十六进制 之间进制转换(图解篇)

    一.本文所涉及的内容(Contents)                      目录 一.本文所涉及的内容(Contents) 二.背景(Contexts) 三.进制转换算法(Convert) ( ...

  8. java进制转换界面,java进制转换器 图形用户界面 十进制及其相反数诀别转化为二,四,八,十六进制...

    java进制转换器 图形用户界面 十进制及其相反数分别转化为二,四,八,十六进制 package com.rgy.Test; import java.awt.Color; import java.aw ...

  9. 进制转换二进制转八进制_将二进制数制转换为八进制数制

    进制转换二进制转八进制 Prerequisite: Number systems 先决条件: 数字系统 To convert binary numbers into octal numbers, we ...

最新文章

  1. mysql和jdbc的区别_JDBC详解
  2. 程序员崩溃的10个瞬间
  3. 拦截器获取不到sesssion作用域的值_ES6--块级作用域
  4. hive的条件查询语句_[一起学Hive]之九-Hive的查询语句SELECT
  5. 用gojs写的流程图demo
  6. Java EE拦截器
  7. 设计一个具有大纯时延时间的一阶惯性环节的计算机控制系统,具有一阶纯滞后环节设计.doc...
  8. java mapper.readtree_java - 杰克逊的readValue和readTree:何时使用哪个? - 堆栈内存溢出...
  9. 【ElasticSearch】Es 源码之 IndicesClusterStateService 源码解读
  10. 20191025:(leetcode)摆动序列
  11. 引用springboot starter 的springboot项目无法引用 springboot starter依赖的项目中的类
  12. 数组作业:例题5.1.一个10个元素一维数组的赋值与遍历
  13. ES Java REST Client 官方文档
  14. 在Yalmip中应用SDPT3
  15. win10硬盘分区怎么分
  16. Android本地视频压缩方案
  17. swift [Application] The app delegate must implement the window property if it wants to use a main 报错
  18. on后面使用and和where的区别
  19. 计算机操作系统的发展过程
  20. HTML中label标签的用途

热门文章

  1. php xxe注入,php xxe 攻击
  2. 基于matlab的SEIR/SEIRS传染病模型仿真与模拟
  3. android 课程格子界面,大学新生必备!Android课程格子App试用
  4. 认真CS☀️初始化数组元素、foreach语句
  5. C++RAII机制(智能指针原理)
  6. python 语言基础 - 你不得不知道的字符串常用函数之lowerupper
  7. linux配置服务器端frpc,linux centos下 手动搭建frpc客户端实现穿透内网。
  8. 机器学习:Gan(生成对抗网络)
  9. 一文讲懂Joinpoint回归原理和Joinpoint官方软件的使用——流病学sci发文利器
  10. 2023年光模块行业发展趋势及未来前景