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
相关推荐
数智化管理手记2 小时前
精益生产中的TPM管理是什么?一文破解设备零故障的密码翊谦3 小时前
Java Agent开发 Milvus 向量数据库安装晓晓hh3 小时前
JavaSE学习——迭代器查古穆3 小时前
栈-有效的括号kyriewen113 小时前
你点的“刷新”是假刷新?前端路由的瞒天过海术Java面试题总结3 小时前
Spring - Bean 生命周期硅基诗人3 小时前
每日一道面试题 10:synchronized 与 ReentrantLock 的核心区别及生产环境如何选型?014-code3 小时前
String.intern() 到底干了什么摇滚侠4 小时前
JAVA 项目教程《苍穹外卖-12》,微信小程序项目,前后端分离,从开发到部署楚国的小隐士4 小时前
为什么说Rust是对自闭症谱系人士友好的编程语言?