【发布时间】:2016-08-17 23:54:34
【问题描述】:
我得到了一个十六进制的纬度和经度值:
0AF6CF83
D89B2933
将它们转换为十进制我得到...
183947139
-660920013
问题是,如何使用 Java 获取以下格式的小数?
18.3947139
-66.0920013
这就是我实际将十六进制转换为十进制的方式:
public static int hex2Decimal(String s) {
long longValue = Long.parseLong(s, 16);
int intValue = (int)longValue;
return intValue;
}
【问题讨论】:
标签: java hex decimal latitude-longitude