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】组件化 && 组件的注册 && App.vue毅炼12 分钟前
Netty 常见问题总结Anastasiozzzz16 分钟前
leetcodehot100--最小栈 MinStack一起养小猫18 分钟前
Flutter for OpenHarmony 实战:按钮类 Widget 完全指南Sylvia-girl19 分钟前
线程的死锁【了解】馨谙19 分钟前
shell编程实际应用----磁盘空间监控与告警css趣多多19 分钟前
Vux store实例的模块化管理Elias不吃糖25 分钟前
java开发的三层架构pp起床27 分钟前
【苍穹外卖】Day2.5 分类管理lixin55655631 分钟前
基于神经网络的音乐生成增强器