有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (2) 个答案

  1. # 1 楼答案

    按等号拆分字符串:

    String x = "center=-34.604632,-58.375798"
    String[] xSplit = x.split("=");
    

    经度和纬度在下半部分

    String longAndLat = xSplit[1];
    

    用逗号拆分新字符串:

    String[] longAndLatSplit = longAndLat.split(",");
    

    将两个字符串转换为浮点数

    float longitude = Float.parseFloat(longAndLatSplit[0]);
    float latitude = Float.parseFloat(longAndLatSplit[1]);
    
  2. # 2 楼答案

     String loc = "center=-34.604632,-58.375798";
    

    //首先除以“=”,得到“center”和“-34.604632,-58.375798”。再除以“,”。然后解析它以获得一个浮点值

    String[] locSplit = loc.split("=")[1].split(",");
    float latitude = Float.parseFloat(locSplit[0]);
    float longitude = Float.parseFloat(locSplit[1]);
    System.out.println(latitude);
    System.out.println(longitude);