在java编辑中有没有遇到经常需要进行java中各进制之间的转换(十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制)的事情呢?下面我们就来分析一下各自是怎么转换的:

  [java]

  //10进制转16进制

  Integer.toHexString(20);

  //10进制转2进制

  Integer.toBinaryString(10);

  //16进制转10进制

  Integer.parseInt("10", 16);

  //10进制转16进制

  Integer.toHexString(20);

  //10进制转2进制

  Integer.toBinaryString(10);

  //16进制转10进制 www.2cto.com

  Integer.parseInt("10", 16);[java] view plaincopyprint?//还有一种通用的方法

  BigInteger bigInt = new BigInteger(str, int1);

  System.err.println(bigInt.toString(int2));

  //其中str为需要转换的字符串,int1为str的所属进制,int2为所需转为的进制


当然,API只是为了提高效率,自己也要清楚如何转!

转载于:https://blog.51cto.com/yuanq20/1209729

java中各进制之间的转换(十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制)...相关推荐

  1. 计算机中各进制之间的转换

    各进制之间的转换 由于有些时候总是会忘记一些各种进制之间的转换,长时间不用,就会比较模糊,所有就将其做个总结. 二进制转十进制 首先就相当于二进制数 个位数x20+十位数x21+百位数x22- 例子 ...

  2. Python中各种进制之间的转换

    Python整数能够以十六进制,八进制和二进制来编写,作为一般以10位基数的十进制计数法的补充. 一: 上面三种进制的常用表示 >>> 0o1, 0o20, 0o377 # 八进制常 ...

  3. java中各个进制转换

    转自:http://aijava.cn/2359.html 众所周知.程序世界计算机中采用的是二进制,一个数字可以用任意进制表示.所以看一个数据值的同时.还要观察它的进制.以免造成笑话. 此时.进制之 ...

  4. java中的进制输出转换_Java I/O : Java中的进制详解

    作者:李强强 上一篇,泥瓦匠基础地讲了下Java I/O : Bit Operation 位运算.这一讲,泥瓦匠带你走进Java中的进制详解. 一.引子 在Java世界里,99%的工作都是处理这高层. ...

  5. JAVA进制及进制之间的转换

    进制 一.进制 二进制: 0.1 满二进一 以0b开头作为标识 在jdk1.7之前程序中无法直接书写一个二进制数字 八进制: 0~7,满8进1 要求以0做开头为标识 十进制 十六进制: 0~9.A~F ...

  6. java中的进制输出转换_java中进制的转换,Byte与16进制的转换

    java中对于进制的转换有很多方式,其中对于常见的基本的二进制 八进制 十进制 十六进制等的转换有对于的包装类实现,不需要通过二外的算法来进行实现,具体如下: 首先关于最简单的二进制转换的方法有: 十 ...

  7. JAVA中的进制以及转换

    进制介绍 进制就是人为指定的进位制,X进制就是逢X进一 我们最常见的进制就是十进制,当然,在计算机中最常见的就是二进制,除此之外,还有八进制.十六进制等. 首先我们就要了解一下这些进制的组成成分: 二 ...

  8. c 语言转换成php语言,C++_C 语言进制之间的转换,二进制、八进制和十六进制向 - phpStudy...

    C 语言进制之间的转换 二进制.八进制和十六进制向十进制转换都是非常容易的,就是"按权相加". 所谓"权",也即"位权".例如,十进制第1位 ...

  9. JavaSE笔记(09) —— 进制之间的转换以及原码,反码,补码的讲解

    进制的介绍 对于整数,有四种表示方式: 二进制:0,1 ,满 2 进 1.以 0b 或 0B 开头: 十进制:0-9 ,满 10 进 1: 八进制:0-7 ,满 8 进 1. 以数字 0 开头表示: ...

最新文章

  1. 1202: [HNOI2005]狡猾的商人
  2. 自适应滤波:最小二乘法
  3. 基本数据类型与表达式2 - 零基础入门学习Delphi03
  4. thinkphp视频截图_thinkphp开发的搞笑视频网站
  5. Android Studio开发概要记录
  6. Lodash 中文文档 (v3.10.1) - “Lang” 方法
  7. “互联网+医疗健康” 行业调研报告
  8. ActionContext_、ValueStack、Stack_Context关系
  9. 使用webpack或者gulp去除多余CSS
  10. 使用nltk.pos出现IndexError: string index out of range
  11. 智能识别技术对电子警察设备的影响
  12. 基于mycat的mysql_基于Mycat中间件的MySQL读写分离
  13. 从汇编的眼光看C++(之递归函数与模板类)
  14. fread读取同一个文件得到缓冲区大小不同_c++日志文件操作
  15. CentOS 7 安装EOS 并启动钱包
  16. 在mac上使用nginx配置codeigniter框架一直显示404的问题的一种方法(重启)
  17. sentinel实现秒杀活动
  18. 差分信号光电耦合隔离转换PCB焊接式模块
  19. 自动化状态监测和工业4.0解决方案-Softing uaGate SI
  20. Office 16 Click-to-Run Extensibility Component 卸载

热门文章

  1. java excel md5,excel表格数据md5加密-excel 怎么把文本转化成md5
  2. lua学习笔记之环境
  3. @Component注解解析
  4. Button的使用(三):处理点击事件
  5. 学习笔记:CentOS 7学习之十一:文件的重定向
  6. leetcode-字符串中的第一个唯一字符
  7. python中的多继承
  8. day18 17.c3p0连接池使用
  9. 火狐浏览器缓存登录名、密码解决方法
  10. 使用Jsonp实现跨域请求