16进制转为10进制
来源:互联网 发布:2017百度春运大数据 编辑:程序博客网 时间:2024/06/02 00:22
package tOne;import java.util.HashMap;import java.util.Map;public class myTestOne{public static void main(String[] args) { HexToDec("2525");}public static long HexToDec(String hexStr) { Map<String, Integer> hexMap = prepareDate(); // 先准备对应关系数据 int length = hexStr.length(); long result = 0L; // 保存最终的结果 for (int i = 0; i < length; i++) { result += hexMap.get(hexStr.subSequence(i, i + 1)) * Math.pow(16, length - 1 - i); } System.out.println("hexStr=" + hexStr + ",result=" + result); return result; } /** * 准备十六进制字符对应关系。如("1",1)...("A",10),("B",11) */ private static HashMap<String, Integer> prepareDate() { HashMap<String, Integer> hashMap = new HashMap<String, Integer>(); for (int i = 1; i <= 9; i++) { hashMap.put(i + "", i); } hashMap.put("a", 10); hashMap.put("b", 11); hashMap.put("c", 12); hashMap.put("d", 13); hashMap.put("e", 14); hashMap.put("f", 15); return hashMap; }}
阅读全文
0 0
- 10进制转为16进制
- 16进制字符串转为10进制
- 16进制转为10进制
- 16进制转为8进制
- 将16进制的数据转为数组and数组转为16进制
- 16进制转为10进制计算
- [面试]16进制字符串转为10进制整数
- 10进制颜色值转为16进制之后
- C语言将10进制转为2进制
- 10进制转为2进制,两种方法。。。
- 16进制字符串转为二进制字符串
- 16进制字符串转为 字符串
- 16进制字符串转为整型
- 16进制字符串转为整型
- 16进制颜色字符串转为UIColor
- 将整型转为16进制字符串
- 将16进制转为 UIColor
- 16进制字符串转为二进制
- Framework之锁屏分析与禁用锁屏
- 基于大数据技术的全国高速公路通行数据 动态监测平台建设
- JAVA8 lambda 微解
- 操作CSV文件例子,并且加上文字处理:统计相同功能的问题单(报告画图用)
- tensorflow和caffe共存问题
- 16进制转为10进制
- 报错localhost is not allowed to connect
- faster-rcnn在win10+cuda8.0+1080ti+vs2013+matlab2015b下的配置 疑难问题解答
- mysql中jdbcType的匹配
- html5 progress标签的使用
- 对几种开源的TCP/IP协议栈分析
- EventTrigger接管所有事件导致其他事件无法触发
- IDA Create Unicode String(English)
- Python里 模块、Package概念