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 分钟前
【C++】异常处理:catch块执行后程序如何继续学到头秃的suhian3 分钟前
Java的锁机制腾讯蓝鲸智云10 分钟前
【运维自动化-节点管理】节点管理跟配置平台的联动关系玩电脑的辣条哥13 分钟前
幽灵回复AI已回复但前端不显示的排查与修复Amarantine、沐风倩✨15 分钟前
一次线上性能事故的处理复盘:从 SQL 到扩容的工程化思路tb_first15 分钟前
万字超详细苍穹外卖学习笔记1FLGB21 分钟前
Docker网段和服务器内部网段172.17 网段冲突导致网络不通石去皿26 分钟前
轻量级 Web 应用 —— 把一堆图片按指定频率直接拼成视频,零特效、零依赖、零命令行代码匠心31 分钟前
从零开始学Flink:状态管理与容错机制zhougl99640 分钟前
Java内部类详解