Java jdk内置进制转化


jdk内置了很好的常用进制转化函数,用法简单,很常用,建议掌握。
ps:这是我第一次写博客,有不当之处还望体谅与多多指教。

十进制转二进制

十进制int—>二进制String 使用Integer类

  1. static String toString(int i, int radix)
  2. static String toBinaryString(int i)
    System.out.println(Integer.toString(7, 2));//111
    System.out.println(Integer.toBinaryString(7));//111
    

二进制转十进制

二进制String—>十进制int 使用Integer类

  1. static int parseInt(String s, int radix)
    System.out.println(Integer.parseInt("111", 2));//7
    

其他较常用进制转化

  1. static String toString(int i, int radix) 其中radix表示进制
    System.out.println(Integer.toString(65, 16));//41	10进制-->16进制
    System.out.println(Integer.toString(65, 8));//101	10进制-->8进制 
    System.out.println(Integer.toHexString(65));//41    10进制-->16进制 
    System.out.println(Integer.toOctalString(65));//101  10进制-->8进制 
    
  2. static int parseInt(String s, int radix) 其中radix表示进制
    System.out.println(Integer.parseInt("41", 16));//65  16进制--->10进制
    System.out.println(Integer.parseInt("101", 8));//65  8进制--->10进制
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值