32位16进制转换为10进制数
来源:互联网 发布:java方法重写作用 编辑:程序博客网 时间:2024/05/20 06:30
public class Trans2Ten {
public static void main(String[] args) {
long l = sixteen2ten("11e1-c418-a000039f-baac-7596f0d041ff");
System.out.println("十进制:" + l);
}
public static long sixteen2ten(String str) {
long result = 0;
String a = "";
String[] b = str.split("-");
for (int i = 0; i < b.length; i++) {
a += b[i];
}
for (int j = 0; j < a.length(); j++) {
if (getSix(a.charAt(j)) == 0) {
continue;
} else {
result += getSix(a.charAt(j))
* Math.pow(16, (a.length() - 1 - j));
}
}
System.out.println("十六进制:" + a);
return result;
}
public static long getSix(char c) {
switch (c) {
case '0':
return 0;
case '1':
return 1;
case '2':
return 2;
case '3':
return 3;
case '4':
return 4;
case '5':
return 5;
case '6':
return 6;
case '7':
return 7;
case '8':
return 8;
case '9':
return 9;
case 'a':
return 10;
case 'b':
return 11;
case 'c':
return 12;
case 'd':
return 13;
case 'e':
return 14;
case 'f':
return 15;
default:
return 0;
}
}
}
- 32位16进制转换为10进制数
- 汇编将32位转换为10进制输出
- 16位2进制补码转换为10进制
- 32位IP地址转换为点分10进制的IP地址
- 10进制切割为2位16进制数
- 将数字字符串两位一组转换为16进制数
- 面试题--位操作--将十进制数转换为16进制字符串输出
- string 转换为 32位时间time_t
- 32为bmp转换成24位
- YUV转换为RGB565(16位色)
- 【随笔】32位RGB转换为16位的RGB,优化%
- 16位增强色RGB转换为24/32位真色彩
- 将32位BMP文件转换为24位BMP
- 32 位应用程序转换为 64 位应用程序
- 10进制数转换为其它进制
- 16 进制转换为 10进制
- 10进制转换为16进制
- 16进制转换为10进制
- coredump简介与coredump原因总结
- 探讨IOS应用在中国的盈利模式
- Eclipse调试Java的10个技巧
- js中导入js文件
- 程序员,你的一千万在哪里?
- 32位16进制转换为10进制数
- jqmobi学习资料
- 嵌入式GCC配置文件
- 让Android设备永不锁屏
- 验证 (XHTML 1.0 Transitional): 属性“width”被视为已过时。建议使用较新的构造
- 封装梯形类的对象,其中关于体梯形周长以及梯形判断有局限,真心求解!
- Java反射机制学习
- 输出7和7的倍数,还有包含7的数字
- C语言中如何在main函数开始前执行函数