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