码迷,mamicode.com
首页 > 其他好文 > 详细

二进制,八进制,十进制,十六进制!!!!

时间:2017-07-22 12:02:42      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:转换   int   不能   转换问题   解决   oct   string   十六   其他   

一直以为进制转换离我很远,不会碰到这个问题,就算碰到了,百度一下就能解决,所以一直没关注过这个问题。直到有一天,碰到了一个进制转换问题,却不可以用百度。。。FUCK。

所以总结一下,二进制,八进制,十进制,十六进制如下:

* 二进制全是0、1
* 八进制以0开头表示,0-7
* 十进制不能以0开头表示,0-9
* 十六进制以0x开头表示,0-9,A-F

java中进制转换:

A、十进制转换其他

  十进制转成二进制  Integer.toBinaryString(int i) 

  十进制转成八进制  Integer.toOctalString(int i) 

  十进制转成十六进制  Integer.toHexString(int i)

B、其他转换十进制

  二进制转十进制  Integer.valueOf("1010",2).toString()

  八进制转成十进制  Integer.valueOf("125",8).toString() 

  十六进制转成十进制  Integer.valueOf("ABCDEF",16).toString() 

二进制,八进制,十进制,十六进制!!!!

标签:转换   int   不能   转换问题   解决   oct   string   十六   其他   

原文地址:http://www.cnblogs.com/yuanye007/p/7220549.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!