Ich habe eine Textdatei mit vielen Zahlen eingelesen und will diese nun in Zahlen vom Typ double umwandeln. Der grundsätzliche Aufbau ist mir klar denke ich.
Problem ist jetzt dass die Zahlen folgendes format haben.
5.700,51
Ich bekomme dann folgende Nachricht.
Ich muss nun bestimmt mit Class NumberFormat arbeiten.
Nur werde ich aus der Online-Hilfe nicht so richtig schlau.
Vielleicht kann mir hier ja jemand helfen.
gruß
Java:
double[][] doubleArray = new double[intNumber1][intNumber2]; //[X-Achse][Y-Achse]
for (int i = 0; i <= intNumber3; i++) { //Schleife für y-Achse
for (int j = 1; j <= intNumber4; j++) //Schleife für x-Achse
doubleArray[j][i]=Double.parseDouble(StringArray[j][i]);
Problem ist jetzt dass die Zahlen folgendes format haben.
5.700,51
Ich bekomme dann folgende Nachricht.
Exception in thread "main" java.lang.NumberFormatException: For input string: "5.700,51"
Ich muss nun bestimmt mit Class NumberFormat arbeiten.
Nur werde ich aus der Online-Hilfe nicht so richtig schlau.
Vielleicht kann mir hier ja jemand helfen.
gruß
Zuletzt bearbeitet: