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
相关推荐
HehuaTang19 分钟前
requests 调大并对齐 limits 提升POD高负载场景下性能徐_三岁27 分钟前
127.0.0.1 和 localhost 有什么区别?SuperherRo31 分钟前
JAVA攻防-Shiro专题&key利用链&CB1链分析&入口点&调用链&执行地&Class加载沛沛老爹39 分钟前
Web开发者转型AI:Agent Skills版本控制与管理实战——从Git到AI技能仓库我命由我1234543 分钟前
充血模型与贫血模型yyt3630458411 小时前
TypeScript { [key: string]: unknown } 索引签名写法和 Record 替代重学一遍1 小时前
Spring Security + JWT + Redis 的认证授权系统daladongba1 小时前
Spring Cloud Gatewayqq_318121591 小时前
互联网大厂Java面试故事:在线教育微服务架构、缓存优化与AI智能教学全流程解析米高梅狮子1 小时前
02. 配置DNS服务器