Text parsen String to Double

Status
Nicht offen für weitere Antworten.

gansar

Neues Mitglied
Hallo Leute,

ich hab das folgende Problem, dass ich unter der j2me-api einen Text parsen möchte. Einlesen externer Dateien ist soweit kein Problem. In dieser Datei sind unter Anderem GPS-Koordinaten, welche ich im Double-Format benötige. Ich habe schon versucht Double.parseDouble(teilstring) die Zahl zu konvertieren, bekomme aber an dieser Stelle immer eine NumberFormatException. Mir ist schon klar, wie ich das ganze in der j2se lösen würde, aber ich komm nicht dahinter, wie das unter j2me lösbar ist. Ich hoffe, ihr könnt mir helfen.

Code:
   public static int checkCoords(String mapData, double longtitude, double latitude){

       int line = 1;
       String check = "";
       int pos = 0;
       double long1 = 0, long2 = 0, lat1 = 0, lat2= 0;
         for (int i=0; i<mapData.length(); i++){
           switch (mapData.charAt(i)){
               case ';':
                   if (pos == 0){
                       long1 = Double.parseDouble(check);
                       pos = 1;
                   }
                   if (pos == 1){
                       lat1 = Double.parseDouble(check);
                       pos = 2;
                   }
                   if (pos == 2){
                       long2 = Double.parseDouble(check);
                       pos = 0;
                   }
                   check = "";
                   break;
                             case '\n':
                   lat2 = Double.parseDouble(check);
                   if((longtitude > long1)&&(longtitude < long2)&&(latitude > lat1)&&(latitude < lat2)) return line; //Rückgabe Eintragszeile
                   line++;
                   break;
                                 default:
                   check += mapData.charAt(i);
                   break;
           }
       }
       return 0; //Wenn kein Eintrag gefunden
   }


mapData-Format:
Code:
9.17293334;52.40306753;9.18028349;52.40754091
9.18027983;52.40305652;9.18763072;52.40752944
9.18762632;52.40304505;9.19497795;52.40751751
9.19497280;52.40303312;9.20232517;52.40750512
9.20231928;52.40302073;9.20967239;52.40749228
9.20966575;52.40300789;9.21701960;52.40747898
9.21701222;52.40299459;9.22436681;52.40746523
9.22435868;52.40298084;9.23171401;52.40745101
9.23170514;52.40296663;9.23906120;52.40743634
9,23905159;52,40295196;9,24640839;52,40742122
9,24639803;52,40293684;9,25375557;52,40740564
9,25374446;52,40292126;9,26110274;52,40738960
9,26109089;52,40290522;9,26844991;52,40737310
9,26843731;52,40288873;9,27579707;52,40735615
9,27578373;52,40287178;9,28314422;52,40733874

Gruß, gansar
 

madboy

Top Contributor
Double.parseDouble() mag kein Komma. Also ersetze alle Kommas durch Punkte, und es sollte klappen. Fals nicht: bitte die komplette Exception posten.
 
G

Guest

Gast
japp ... das war allerdings nicht das hauptproblem (obwohl man sowas natürlich merken sollte) ... aber habs gelöst ... trotzdem danke für die schnelle antwort
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Text input into editText Android & Cross-Platform Mobile Apps 2
W Edit Text Drawable Icon ändern plus Funktion Android & Cross-Platform Mobile Apps 30
R Google Text-to-Speech Android & Cross-Platform Mobile Apps 5
R wie verwende ich Cloud Text-to-Speech? Android & Cross-Platform Mobile Apps 4
R Android Text-To-Speech Android & Cross-Platform Mobile Apps 4
ruutaiokwu Android In einem Android-“Spinner”-Element GLEICHZEITIG Bild (links) UND Text (rechts) anzeigen Android & Cross-Platform Mobile Apps 0
J Android App - Browser öffnen und Text eingeben/Button click auslösen Android & Cross-Platform Mobile Apps 10
M ImageButton: Bild ausblenden und Text anzeigen Android & Cross-Platform Mobile Apps 2
Flynn Text-File auf externe Speicherkarte schreiben Android & Cross-Platform Mobile Apps 1
F Aufkalbbaren Text Android & Cross-Platform Mobile Apps 4
B Android Text von Android zu PC senden? Android & Cross-Platform Mobile Apps 5
C Android Bei Text "Popup" anzeigen Android & Cross-Platform Mobile Apps 2
Anfänger2011 Text to Speech Problem Android & Cross-Platform Mobile Apps 1
M Android Edittext width passend zum Text Android & Cross-Platform Mobile Apps 1
L Android Theorie: Umwandeln von Text in Morsecode Android & Cross-Platform Mobile Apps 15
R Android Layout Bild mit Text Android & Cross-Platform Mobile Apps 13
N Android Änderung von tabwidget height lässt text verschwinden Android & Cross-Platform Mobile Apps 3
L Android Text aus Textfeld speichern Android & Cross-Platform Mobile Apps 5
J in android app text automatisch kopieren Android & Cross-Platform Mobile Apps 2
S Android Zufällige Text wiedergabe Android & Cross-Platform Mobile Apps 6
G Android zur Laufzeit den Text im Menü ändern Android & Cross-Platform Mobile Apps 3
K Android schwarzer Bildschirm beim Rendern von Text und Dreiecken Android & Cross-Platform Mobile Apps 9
S Android Canvas - drawText - Update Text in ActionListener Android & Cross-Platform Mobile Apps 8
N Gibt es eine opensource Speech-to-Text engine? Android & Cross-Platform Mobile Apps 3
M Text in txt-Datei schreiben und nach ABC sortieren? Android & Cross-Platform Mobile Apps 2
M Text in Canvas scrollen lassen Android & Cross-Platform Mobile Apps 13
M Android Fehler beim Parsen. Android & Cross-Platform Mobile Apps 29
N Error in HTTP operation beim KXML parsen Android & Cross-Platform Mobile Apps 7
R float parsen Android & Cross-Platform Mobile Apps 2
W UTF-8 String Android & Cross-Platform Mobile Apps 66
W Base64 konvertierter URI String Android & Cross-Platform Mobile Apps 32
W String Array Pfad in Int setzen Android & Cross-Platform Mobile Apps 54
W Volley String Response gibt falchen if aus Android & Cross-Platform Mobile Apps 35
H Anfänger String types not allowed (at 'textColor' with value 'black' Android & Cross-Platform Mobile Apps 13
W Firestore String in Apps Laden Android & Cross-Platform Mobile Apps 10
T Android R.string.test+i Problem Android & Cross-Platform Mobile Apps 2
A Mit Java neues item in ein string-array einer Strings.xml schreiben Android & Cross-Platform Mobile Apps 4
C Zugriff auf die Position eines String- bzw Spinner-Arrays Android & Cross-Platform Mobile Apps 1
J Android String in andere Java-Dateien überführen Android & Cross-Platform Mobile Apps 1
J R.string.(variable) geht das Android & Cross-Platform Mobile Apps 3
R Android incomingNumber bein Eingehenden Anruf immer leerer String Android & Cross-Platform Mobile Apps 4
S SPLIT funktion bei STRING funktioniert nicht! Android & Cross-Platform Mobile Apps 4
G String an einen php Script senden Android & Cross-Platform Mobile Apps 8
J Plötzlich "java.lang.String cannot be converted to JSONObject" Android & Cross-Platform Mobile Apps 9
T int to string ... Android & Cross-Platform Mobile Apps 8
A String[] für Lisadapter Android & Cross-Platform Mobile Apps 4
M jsonobject cannot be cast to java.lang.string Android & Cross-Platform Mobile Apps 4
N Android Hilfe string to float geht nicht... Android & Cross-Platform Mobile Apps 4
J Einen String bewegen wie? Android & Cross-Platform Mobile Apps 3
R String wie WAV Datei nutzen Android & Cross-Platform Mobile Apps 4
C 2 kleine Probleme (Datei lesen, String durchsuchen) Android & Cross-Platform Mobile Apps 16
L String dem Display anpassen Android & Cross-Platform Mobile Apps 12
S ein String nach vorgegebenen Zeichen teilen Android & Cross-Platform Mobile Apps 3
N Zeichen im String löschen? Android & Cross-Platform Mobile Apps 18
M MIDlet + Datum in String Android & Cross-Platform Mobile Apps 5

Ähnliche Java Themen


Oben