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
相关推荐
码农小卡拉9 分钟前
深入解析Spring Boot文件加载顺序与加载方式向上的车轮16 分钟前
为什么.NET(C#)转 Java 开发时常常在“吐槽”Java:checked exceptionDragon Wu18 分钟前
Spring Security Oauth2.1 授权码模式实现前后端分离的方案跳动的梦想家h24 分钟前
环境配置 + AI 提效双管齐下坚持就完事了25 分钟前
Java中的集合wjhx34 分钟前
QT中对蓝牙权限的申请,整理一下YCY^v^39 分钟前
JeecgBoot 项目运行指南夏幻灵44 分钟前
HTML5里最常用的十大标签人间打气筒(Ada)1 小时前
jenkins基于Pipeline发布项目爬山算法1 小时前
Hibernate(88)如何在负载测试中使用Hibernate?