拆分字符串并将字符串更改为Double

时间:2014-02-11 14:56:38

标签: android string split double

我有一个包含经度和文本的TextView。纬度和用逗号分隔的数字(;)
(如 - “41.0819,37.092,123”) 我需要将它们分成经度和纬度并将其更改为double(在地图中使用它)。

我该怎么做?

我试过这个:

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

gotdata1[i+1]= "\0";
txt.setText(gotdata1[i]);

1 个答案:

答案 0 :(得分:1)

尝试:

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