经纬度度分秒转化十进制

复制代码
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;
}
相关推荐
山枕檀痕7 分钟前
Spring Boot中LocalDateTime接收“yyyy-MM-dd HH:mm:ss“格式参数的最佳实践
java·spring boot·后端
一只爱吃糖的小羊7 分钟前
React 19 生命周期:从入门到实战的完整指南
前端·react.js
乔伊酱10 分钟前
Bean Searcher 遇“鬼”记:为何我的查询条件偷偷跑进了 HAVING?
java·前端·orm
invicinble10 分钟前
idea提供maven处理机制
java·maven·intellij-idea
fantasy5_513 分钟前
C++11 核心特性实战博客
java·开发语言·c++
uu_code00713 分钟前
字节磨皮算法详解
前端
喜欢流萤吖~15 分钟前
Java函数式接口详解
java
HashTang15 分钟前
【AI 编程实战】第 2 篇:让 AI 成为你的前端架构师 - UniApp + Vue3 项目初始化
前端·vue.js·ai编程
夏乌_Wx17 分钟前
练题100天——DAY22:数字拼接+只出现一次的数字
java·数据结构·算法
白中白1213823 分钟前
Vue系列-1
前端·javascript·vue.js