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
相关推荐
奔跑的web.15 分钟前
TypeScript 装饰器入门核心用法集成显卡43 分钟前
Lucide Icons:一套现代、轻量且可定制的 SVG 图标库pas1361 小时前
37-mini-vue 解析插值开发者小天1 小时前
python中For Loop的用法flushmeteor1 小时前
JDK源码-基础类-String毕设源码-钟学长1 小时前
【开题答辩全过程】以 基于ssm的空中停车场管理系统为例,包含答辩的问题和答案绾樘1 小时前
RHCE--基于Nginx的Web服务器配置生活很暖很治愈2 小时前
Linux基础开发工具不愿是过客2 小时前
java实战干货——长方法深递归十里-2 小时前
vue.js 2前端开发的项目通过electron打包成exe