Ich bin neu in Java und ich habe eine wenig Mühe:Jumping Paar Linien mit .readLine() -Methode bei einer while-Schleife
I chemische Proben zu lesen versuchen sie zu einem X-Y-Diagramm darstellen.
Die Eingabedatei sieht wie folgt aus:
La 0,85678
Ce 0,473
Pr 62,839 ... ...
Mein Code Bestände nur die unpair Linien Wert (0.85678, springt Linie, 62.839 am Beispiel), und ich kann nicht erkennen, was das Problem ist:
public class Procces {
public void readREE() throws IOException {
try{
rEE = new BufferedReader (new FileReader ("src/files/test.txt"));
while ((currentLine = rEE.readLine()) != null) {
try {
for (int size = 3;size<10;size++) {
String valueDec=(currentLine.substring(3,size));
//char letra =(char)c;
if ((c=rEE.read()) != -1) {
System.out.println("Max size");
} else
valueD = Double.parseDouble(valueDec);
System.out.println(valueDec);
}
}
catch (Exception excUncertainDecimals) {
}
}
}finally {
try { rEE.close();
} catch (Exception exc) {
}
}
}
String line;
int c = 0;
int counter = 0;
String valueS = null;
String valueSimb = null;
Double valueD = null;
Double logValue = null;
Double YFin=450.0;
String currentLine;
BufferedReader rEE;
}
Vielen Dank im Voraus, wie ich nicht sehen kann, warum das Programm die Paarlinien springt.
Bitte senden Sie den Code richtig von Ihrem IDE. Eclipse kann deinem Ding keinen Sinn geben. Curly Hosenträger fehlen überall. – Tunaki
Fertig. Die Methode befindet sich in einer Klasse, die die Punkte grafisch darstellen soll, also zusätzliche Variablen enthält. –