public Double change(String str){
str = str.trim();
String[] data= str
.replace("°", ";")
.replace("′", ";")
.replace("'", ";")
.replace("″", "")
.replace("\"", "")
.split(";");
Double res= 0d;
for (int i = data.length; i >0 ; i--) {
double sub = Double.parseDouble(data[i-1]);
if(i==1){
res=sub +res;
}else{
res=(res+sub)/60;
}
}
return res;
}
经纬度度分秒转化十进制
l-coder-dd2024-10-13 17:41
相关推荐
历程里程碑1 分钟前
Linux 1 指令(1)入门:6大基础指令详解Mr1ght2 分钟前
高并发场景下 JSQLParser 性能瓶颈及替代方案实践egoist20232 分钟前
[linux仓库]线程池[线程·玖]不想写bug呀3 分钟前
Redis持久化:RDB与AOFCV_J7 小时前
安装kibanaAI_56788 小时前
Selenium+Python可通过 元素定位→操作模拟→断言验证 三步实现Web自动化测试码农水水9 小时前
国家电网Java面试被问:TCP的BBR拥塞控制算法原理model20059 小时前
alibaba linux3 系统盘清理WG_179 小时前
Linux:动态库加载总结_进程间通信+进程池 + 进程IPC(27/28/29/30/31/32)qq_336313939 小时前
java基础-网络编程-TCP