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
相关推荐
橙子家4 小时前
浏览器缓存之【基础键值存储】:Local storage 和 Session storage星星在线6 小时前
MusicFree:一个「All in One」的个人音乐服务器,让听歌回归简单IT_陈寒7 小时前
Redis的SETNX并发问题让我加了三天班demo007x8 小时前
Docling 文档转换以及技术架构分析京东云开发者8 小时前
京东市民服务又“上新”!这次是黑龙江“龙易办”NE_STOP9 小时前
Vide Coding--AI编程工具的选择袋鱼不重9 小时前
我的神奇同事,AI 用多了居然写了个 Open In Codex大树889 小时前
金刚石散热越强,管路越先见顶码云数智-园园9 小时前
C++20 Modules 模块详解Fireworks9 小时前
深入vue3源码解读 -- 1、响应式的基础概念