经纬度度分秒转化十进制

复制代码
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;
}
相关推荐
网硕互联的小客服3 分钟前
服务器风扇故障导致过热问题的解决方案
运维·服务器·chrome
云惠科技(SEO)8 分钟前
泛目录站群技术架构演进观察:2025年PHP+Java混合方案实战笔记
java·人工智能·搜索引擎
facaixxx202410 分钟前
应用镜像是什么?轻量应用服务器的镜像大全
linux·运维·服务器
nothingbutluck46424 分钟前
2025.4.10 html有序、无序、定义列表、音视频标签
前端·html·音视频
牛马baby44 分钟前
Springboot 自动装配原理是什么?SPI 原理又是什么?
java·spring boot·后端
noravinsc1 小时前
Linux 下 Module 工具的介绍与使用
linux·运维·服务器
爱上python的猴子1 小时前
chrome中的copy xpath 与copy full xpath的区别
前端·chrome
小小深1 小时前
了解JVM
java·jvm
Sunlight_7771 小时前
第五章 SQLite数据库:1、SQLite 基础语法及使用案例
java·linux·服务器·jvm·数据库·tcp/ip·sqlite
JhonKI1 小时前
【从零实现高并发内存池】内存池整体框架设计 及 thread cache实现
java·redis·缓存