У меня есть строка, как этотОшибка при попытке разобрать строки Удвоить
106.826820,-6.303850,0
, которые я получаю от разбора документа Google Maps KML. Теперь я хочу разобрать его строку Double это мой код:
public Double getLatitude(){
for(int posisi = GPS_NAME.indexOf(","); posisi > GPS_NAME.length(); posisi++){
TEMP_LAT = "" + GPS_NAME.indexOf(posisi);
}
GPS_LATITUDE = Double.valueOf(TEMP_LAT);
return GPS_LATITUDE;
}
public Double getLongitude(){
int posisiakhir = GPS_NAME.indexOf(",");
for(int i = 0; i < posisiakhir; i++){
TEMP_LON = "" + GPS_NAME.indexOf(i);
}
GPS_LONGITUDE = Double.valueOf(TEMP_LON);
return GPS_LONGITUDE;
}
, но когда я пытаюсь запустить его я получил ошибку, как это
может кто-нибудь помочь мне решить мои проблемы> _ <
Извините, Dheeresh, я не могу понять, что вы имеете в виду здесь. Можете ли вы описать это для меня? > _ < – DevYudh
Я хочу сказать, что перед тем, как использовать Double.parseDouble, установите флажок там null, как в лог-коте, предоставленном вами, исключение - это пустой указатель, поэтому выглядит, что TEMP_LAT может быть пустым ... –
oh yeaah, i понял. большое спасибо Dheeresh :) – DevYudh