吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3843|回复: 3
收起左侧

[Java 转载] 【已解决】大神们Java怎么把数字转化为2进制8进制10进制16进制那些啊

[复制链接]
旧城旧人 发表于 2017-4-5 18:21
本帖最后由 旧城旧人 于 2017-4-6 10:01 编辑

求大神解答

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

citizen 发表于 2017-4-5 18:29
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()


帝天 发表于 2017-4-5 18:32
你说的是手动转?跟C的算法差不多。就是除以进制数求余不断求。直到为0为止。。16进制中10以上另外设置字母替代就OK

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
旧城旧人 + 1 + 1 我很赞同!

查看全部评分

pockyplay 发表于 2017-4-5 18:27
Integer中有静态的方法,toBinaryString(),toHexString(),常用就二进制16进制,10进制,其他知道就好
qlcyl110 发表于 2017-4-5 18:35
citizen 发表于 2017-4-5 18:29
A、十进制转换其他

  十进制转成二进制

正好复习一下!感谢了
liuxia 发表于 2017-4-6 08:21 来自手机
正在学习
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-27 03:58

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表