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
相关推荐
coderSong25682 小时前
Java高级 |【实验八】springboot 使用WebsocketMr_Air_Boy3 小时前
SpringBoot使用dynamic配置多数据源时使用@Transactional事务在非primary的数据源上遇到的问题豆沙沙包?4 小时前
2025年- H77-Lc185--45.跳跃游戏II(贪心)--Java版ABB自动化4 小时前
for AC500 PLCs 3ADR025003M9903的安全说明coding随想4 小时前
JavaScript ES6 解构:优雅提取数据的艺术努力学习的小廉4 小时前
深入了解linux系统—— 进程池年老体衰按不动键盘4 小时前
快速部署和启动Vue3项目小小小小宇4 小时前
一个小小的柯里化函数灵感__idea4 小时前
JavaScript高级程序设计(第5版):无处不在的集合咖啡啡不加糖4 小时前
Redis大key产生、排查与优化实践