gpt4 book ai didi

纬度和经度的Java String Split问题

转载 作者:行者123 更新时间:2023-11-30 10:54:37 25 4
gpt4 key购买 nike

我正在为 LatLong 类编写一个构造函数,它应该采用字符串表示形式,例如 "3430E 5256N" ,并将其转换为两个 double 字,纬度和经度.

我应该怎么做?

到目前为止我写了这个但不知道如何在拆分时删除 E 和 N:

public LatLong(String latlong) { 
String[] parts = latlong.split(" ");
String latitude = parts[0];
String longitude = parts[1];
}

此外,如果用户输入 34.5,则需要 34 乘以 0.5*60 才能得到分钟,即 30,看起来像 3430,并且根据数字,它应该确定它是什么基数 - 北、南、​​东或西。

最佳答案

使用substring

String latitude = parts[0].substring(0,4);
String longitude = parts[1].substring(0,4);

关于纬度和经度的Java String Split问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33597681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com