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
相关推荐
程序猿阿伟几秒前
《前端路由重构:解锁多语言交互的底层逻辑》Sun_light16 分钟前
6个你必须掌握的「React Hooks」实用技巧✨爱学习的茄子19 分钟前
深度解析JavaScript中的call方法实现:从原理到手写实现的完整指南莫空000019 分钟前
Vue组件通信方式详解呆呆的心19 分钟前
揭秘 CSS 伪元素:不用加标签也能玩转出花的界面技巧 ✨susnm24 分钟前
Dioxus 与数据库协作优雅永不过时_v28 分钟前
基于vite适用于 vue和 react 的Three.js低代码与Ai结合编辑器Bug退退退12329 分钟前
RabbitMQ 高级特性之重试机制小皮侠30 分钟前
nginx的使用WildBlue32 分钟前
🧊 HTML5 王者对象 Blob - 二进制世界的魔法沙漏