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
相关推荐
Aliex_git4 分钟前
浏览器 API 兼容性解决方案独泪了无痕5 分钟前
useStorage:本地数据持久化利器落花流水 丶9 分钟前
Spring Security 完全指南程序员林北北19 分钟前
【前端进阶之旅】JavaScript 一些常用的简写技巧全栈前端老曹19 分钟前
【Redis】Redis 持久化机制 RDB 与 AOFNEXT0623 分钟前
受控与非受控组件NEXT0641 分钟前
防抖(Debounce)与节流(Throttle)解析PRINT!1 小时前
RabbitMQ实战项目(含代码仓库地址+视频教程地址)基本篇已更新完结,高级篇持续更新中mqiqe1 小时前
pnpm 和npm 有什么区别?gAlAxy...1 小时前
MyBatis-Plus 核心 CRUD 操作全解析:BaseMapper 与通用 Service 实战