16进制转10进制和2进制
Posted 懒惰虫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了16进制转10进制和2进制相关的知识,希望对你有一定的参考价值。
/** * 16进制转10进制 * * @param str * @return */ public static String sixteenToTen(String str) { int ten = Integer.parseInt(str, 16); String result = String.valueOf(ten); return result; } /** * 16进制转2进制 * @param str * @return */ public static String hexStringTobinaryString(String hexString){ if(null==hexString||hexString.length()%2!=0){ return null; } String bString=""; String temp=""; for (int i = 0; i < hexString.length(); i++) { temp = "0000" + Integer.toBinaryString(Integer.parseInt(hexString .substring(i, i + 1), 16)); bString += temp.substring(temp.length() - 4); } return bString; }
以上是关于16进制转10进制和2进制的主要内容,如果未能解决你的问题,请参考以下文章