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
相关推荐
chenyuhao20241 小时前
Linux网络编程:传输层协议UDP小鹏linux1 小时前
【linux】进程与服务管理命令 - batch人工智能训练7 小时前
OpenEnler等Linux系统中安装git工具的方法Wang15307 小时前
jdk内存配置优化郭涤生7 小时前
第十章_信号_《UNIX环境高级编程(第三版)》_笔记0和1的舞者7 小时前
Spring AOP详解(一)Wang15307 小时前
Java多线程死锁排查web小白成长日记7 小时前
在Vue样式中使用JavaScript 变量(CSS 变量注入)QT 小鲜肉8 小时前
【Linux命令大全】001.文件管理之which命令(实操篇)C_心欲无痕8 小时前
react - useImperativeHandle让子组件“暴露方法”给父组件调用