java进制数之间的转换

墨蓝 2024-03-22 19:38 120阅读 0赞

16进制转2进制

  1. /**
  2. * 将16进制转换为二进制
  3. *
  4. * @param hexString
  5. * @return
  6. */
  7. public static String hexString2binaryString(String hexString) {
  8. //16进制转10进制
  9. BigInteger sint = new BigInteger(hexString, 16);
  10. //10进制转2进制
  11. String result = sint.toString(2);
  12. return new StringBuilder(result).toString();
  13. }

10进制转2进制

  1. /**
  2. * 将10进制转换为二进制
  3. *
  4. * @param decString
  5. * @return
  6. */
  7. public static String decString2binaryString(String decString) {
  8. //10进制转2进制
  9. String result = Integer.toBinaryString(Integer.parseInt(decString));
  10. return new StringBuilder(result).toString();
  11. }

发表评论

表情:
评论列表 (有 0 条评论,120人围观)

还没有评论,来说两句吧...

相关阅读

    相关 转换

    写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 ) 输入描述: 输入一个十六进制的数值字符串。 输出描述: 输出该数值的十