经纬度度分秒转化十进制

复制代码
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;
}
相关推荐
长安城没有风12 小时前
Java 高并发核心编程 ----- 初识多线程(下)
java·juc
CS创新实验室12 小时前
《计算机网络》深入学:广域网
服务器·网络·计算机网络·408·计算机考研·广域网
余瑜鱼鱼鱼12 小时前
Thread类中run和start的区别
java·开发语言·前端
Forget_855012 小时前
RHCE第八章:防火墙
linux·服务器·数据库
计算机程序设计小李同学12 小时前
基于位置服务的二手图书回收平台
java·前端·vue.js·spring boot·后端
青云交12 小时前
Java 大视界 -- 基于 Java+Flink 构建实时风控规则引擎:动态规则配置与热更新(446)
java·nacos·flink·规则引擎·aviator·实时风控·动态规则
想逃离铁厂的老铁12 小时前
Day51 >> 99、计数孤岛 + 100、最大岛屿面积
java·服务器
Java程序员威哥12 小时前
SpringBoot多环境配置实战:从基础用法到源码解析与生产避坑
java·开发语言·网络·spring boot·后端·python·spring
We་ct12 小时前
LeetCode 14. 最长公共前缀:两种解法+优化思路全解析
前端·算法·leetcode·typescript
Thanwind13 小时前
系统可观测性解析与其常用套件
java