经纬度度分秒转化十进制

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