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
相关推荐
y25081 分钟前
《Object类》曙曙学编程2 分钟前
初级数据结构——树BestandW1shEs8 分钟前
彻底理解消息队列的作用及如何选择爱吃烤鸡翅的酸菜鱼10 分钟前
Java算法OJ(8)随机选择算法码蜂窝编程官方13 分钟前
【含开题报告+文档+PPT+源码】基于SpringBoot+Vue的虎鲸旅游攻略网的设计与实现gqkmiss13 分钟前
Chrome 浏览器 131 版本开发者工具(DevTools)更新内容Summer不秃19 分钟前
Flutter之使用mqtt进行连接和信息传输的使用案例软件技术员21 分钟前
Let‘s Encrypt SSL证书:acmessl.cn申请免费3个月证书旭日猎鹰23 分钟前
Flutter踩坑记录(二)-- GestureDetector+Expanded点击无效果Viktor_Ye30 分钟前
高效集成易快报与金蝶应付单的方案