拆分字符串并将字符串更改为双精度



我有一个包含经度和纬度以及用逗号(;)
分隔的数字的TextView。(如 - "41.0819,37.092,123")。
我需要将它们分为经度和纬度,并将其更改为双倍(以在地图上使用它)。

我该怎么做?

我试过这个:

for (i=0; i<= txtJson.getText().length(); i++){
    if (gotdata[i] != ","){
       gotdata1[i] = gotdata[i];
    }
    else
    {
       break;
    }
}
gotdata1[i+1]= "";
txt.setText(gotdata1[i]);

尝试:

String[] coords = myString.split(",");
double lat = Double.parseDouble(coords[0]);
double lon = Double.parseDouble(coords[1]);

最新更新