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
相关推荐
小满zs7 分钟前
Next.js第十二章(RSC/服务端组件/客户端组件)亿元程序员22 分钟前
明明直接用就可以了,非要在Creator里面写???在路上@Amos33 分钟前
Linux 命令行查看 串口hex数据人工智能训练35 分钟前
Linux 系统核心快捷键表(可打印版)Croa-vo44 分钟前
Tesla Spring 2026 Co-op 面经:CodeSignal真题解析与通关攻略wadesir1 小时前
Nginx负载均衡代理协议详解(从零开始搭建高可用Web服务)秋氘渔1 小时前
Vue 3 组合式写法:侦听器 watch 和 watchEffect 的区别及使用技巧C***u1761 小时前
【springboot】Spring 官方抛弃了 Java 8!新idea如何创建java8项目CodeAmaz1 小时前
Spring 事务失效的 8 种常见场景总结想睡八个小时1 小时前
已包含的文件名 “a.vue“ 仅大小写与文件名 “A.vue“ 不同