java判断经纬度格式的方法是什么

   2025-02-15 6320
核心提示:在Java中,判断经纬度格式的方法可以使用正则表达式来匹配经纬度的格式。以下是一个示例方法:public boolean isValidCoordinate

在Java中,判断经纬度格式的方法可以使用正则表达式来匹配经纬度的格式。以下是一个示例方法:

public boolean isValidCoordinates(String coordinates) {    // 经纬度的正则表达式    String regex = "[-+]?([1-8]?\\d(\\.\\d+)?|90(\\.0+)?)";        // 使用正则表达式匹配经纬度格式    boolean isValid = coordinates.matches(regex + ",\\s*" + regex);        return isValid;}

使用示例:

String coordinates1 = "37.7749° N, 122.4194° W";System.out.println(isValidCoordinates(coordinates1)); // 输出:trueString coordinates2 = "37.7749 N, 122.4194 W";System.out.println(isValidCoordinates(coordinates2)); // 输出:falseString coordinates3 = "91.123, -181.456";System.out.println(isValidCoordinates(coordinates3)); // 输出:false

上述方法中的正则表达式可以匹配以下格式的经纬度:

90°、90.0°、90.0000°-90°、-90.0°、-90.0000°0°、0.0°、0.0000°-180°、-180.0°、-180.0000°180°、180.0°、180.0000°

注意:这只是一个简单的示例,实际使用时可能需要根据具体需求进行适当的调整。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言