经纬度度分秒转化十进制

复制代码
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;
}
相关推荐
b***748820 小时前
React计算机
前端·react.js·前端框架
q***T58320 小时前
React案例
前端·react.js·前端框架
纪莫20 小时前
技术面:MySQL(一条SQL在MySQL的执行过程?、MyISAM和InnoDB的区别?数据库事务机制?)
java·数据库·java面试⑧股
闲人编程20 小时前
Python协程的演进:从yield到async/await的完整历史
java·前端·python·async·yield·await·codecapsule
帅中的小灰灰20 小时前
C++编程建造器设计模式
java·c++·设计模式
驳是21 小时前
TS 项目升级 React 18 到 19 的一些事情
前端·react.js·typescript
动感小麦兜21 小时前
应用-常用工具部署命令
java·开发语言
禁止摆烂_才浅21 小时前
React - 【useEffect 与 useLayoutEffect】 区别 及 使用场景
前端·react.js
日日行不惧千万里21 小时前
IDEA 是用什么开发的?
java·ide·intellij-idea
5***o50021 小时前
React安全
前端·安全·react.js