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
相关推荐
Danileaf_Guo2 小时前
256台H100服务器算力中心的带外管理网络建设方案超级大只老咪3 小时前
数组相邻元素比较的循环条件(Java竞赛考点)小浣熊熊熊熊熊熊熊丶3 小时前
《Effective Java》第25条:限制源文件为单个顶级类毕设源码-钟学长3 小时前
【开题答辩全过程】以 公交管理系统为例,包含答辩的问题和答案啃火龙果的兔子3 小时前
JDK 安装配置星哥说事3 小时前
应用程序监控:Java 与 Web 应用的实践派大鑫wink3 小时前
【JAVA学习日志】SpringBoot 参数配置:从基础到实战,解锁灵活配置新姿势程序员爱钓鱼4 小时前
Node.js 编程实战:文件读写操作xUxIAOrUIII4 小时前
【Spring Boot】控制器Controller方法PineappleCoder4 小时前
工程化必备!SVG 雪碧图的最佳实践:ID 引用 + 缓存友好,无需手动算坐标