经纬度度分秒转化十进制

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