经纬度度分秒转化十进制

复制代码
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;
}
相关推荐
视觉装置在笑7131 分钟前
awk 基础知识和进阶用法
linux·运维·服务器·正则表达式
无线图像传输研究探索7 分钟前
国标28181平台与TCP对讲:从“不支持”到“实现路径”的完整解析(5G单兵图传、布控球)
运维·服务器·网络·5g·无人机·单兵图传·无人机图传
没有bug.的程序员12 分钟前
GC日志解析:从日志看全流程
java·网络·jvm·spring·日志·gc
WZTTMoon12 分钟前
开发中反复查的 Spring Boot 注解,一次性整理到位
java·spring boot·后端
一点一木13 分钟前
🚀 2025 年 11 月 GitHub 十大热门项目排行榜 🔥
前端·人工智能·github
白粥14 分钟前
HTML标题标签<h1>到<h6>
前端·html
葡萄城技术团队15 分钟前
Excel 文件到底是怎么坏掉的?深入 OOXML 底层原理讲解修复策略
android·java·excel
小糖学代码18 分钟前
LLM系列:1.python入门:1.初识python
服务器·开发语言·人工智能·python·ai
照物华20 分钟前
MySQL 软删除 (Soft Delete) 与唯一索引 (Unique Constraint) 的冲突与解决
java·mysql
mjhcsp20 分钟前
C++ 后缀自动机(SAM):原理、实现与应用全解析
java·c++·算法