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
相关推荐
A_aspectJ11 分钟前
【Bootstrap V4系列】学习入门教程之 组件-输入组(Input group)竹小春逢十八24 分钟前
Java常用类概述兆。24 分钟前
电子商城后台管理平台-Flask Vue项目开发互联网搬砖老肖34 分钟前
Web 架构之负载均衡全解析weixin_4373982139 分钟前
RabbitMQ深入学习Your易元1 小时前
设计模式-迭代器模式Xena_Networks1 小时前
SierraNet协议分析使用指导[RDMA]| 如何设置 NVMe QP 端口以进行正确解码╭⌒心岛初晴1 小时前
JAVA练习题(2) 找素数purrrew1 小时前
【Java ee初阶】网络原理sunbyte1 小时前
Tailwind CSS v4 主题化实践入门(自定义 Theme + 主题模式切换)✨