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
相关推荐
玫城8 小时前
[ VUE ] 封装通用数组校验组件,el-input内使用kk哥88999 小时前
如何快速掌握JavaSE的核心语法?我是一只小青蛙8889 小时前
AVL树:平衡二叉搜索树原理与C++实战yuanmenghao9 小时前
车载Linux 系统问题定位方法论与实战系列 - 车载 Linux 平台问题定位规范浩瀚地学9 小时前
【Java】JDK8的一些新特性XXOOXRT10 小时前
基于SpringBoot的加法计算器阿崽meitoufa10 小时前
JVM虚拟机:垃圾收集器和判断对象是否存活的算法我是苏苏10 小时前
C#高级:使用ConcurrentQueue做一个简易进程内通信的消息队列weixin_5160230711 小时前
linux下fcitx5拼音的安装