经纬度度分秒转化十进制

复制代码
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;
}
相关推荐
qq_1249870753几秒前
基于springboot的兴趣生活展示交流平台的设计与实现(源码+论文+部署+安装)
java·spring boot·生活·毕设
明洞日记7 分钟前
【设计模式手册008】适配器模式 - 让不兼容的接口协同工作
java·设计模式·适配器模式
zzz海羊7 分钟前
VSCode配置java中的lombok
java·开发语言·vscode
A-code12 分钟前
Git 多模块项目管理
java·开发语言
TDengine (老段)15 分钟前
TDengine 字符串函数 Replace 用户手册
java·大数据·数据库·物联网·时序数据库·tdengine·涛思数据
纯爱掌门人17 分钟前
别再死磕框架了!你的技术路线图该更新了
前端·架构·前端框架
Kathleen10018 分钟前
计算机网络——应用层
运维·服务器·计算机网络
java_logo22 分钟前
BUSYBOX Docker 容器化部署指南
java·运维·python·nginx·docker·容器·运维开发
丁点阳光26 分钟前
Ract Router v7:最全基础与高级用法指南(可直接上手)
前端·react.js
~无忧花开~36 分钟前
Vue.config.js配置全攻略
开发语言·前端·javascript·vue.js