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
相关推荐
bug总结2 分钟前
身份证号脱敏的正确实现AIGCExplore10 分钟前
Jenkins 全局配置及工具验证教程qq_3181215915 分钟前
Java大厂面试故事:Spring Boot、微服务与AI场景深度解析林太白18 分钟前
Vite8 Beta来了,Rolldown携手Oxcxkxnq19 分钟前
第二阶段:Vue 组件化开发(第 19天)玛丽莲茼蒿20 分钟前
javaSE 集合框架(五)——java 8新品Stream类深圳市恒讯科技21 分钟前
Linux 文件权限指南:chmod 755、644、drwxr-xr-x 解析程序员小假27 分钟前
设计一个支持万人同时抢购商品的秒杀系统?xingzhemengyou132 分钟前
Linux taskset指令设置或查看进程的 CPU 亲和性开开心心就好33 分钟前
图片格式转换工具,右键菜单一键转换简化