Hallo 
Ich versuche grade aus einer txt datei daten auszulesen... Klappt auch super.. .Nur folgendes stört mich noch..Ich hab ne methode geschrieben was er mit bestimmte Daten machen soll wenn die Zeile mit "bGray" anfägt... und das soll er Bufferedreader für jede Zeile die mit bGray anfägt auch tun... es folgen immer mehrere Zeilen mit bGray am Anfang.. Nur das problem ist das er nur die eine liest und bei der nächste nicht mehr... Ich habs mit while schleife versucht aber dann gerät das programm in einer endlosschleife
Ich versuche grade aus einer txt datei daten auszulesen... Klappt auch super.. .Nur folgendes stört mich noch..Ich hab ne methode geschrieben was er mit bestimmte Daten machen soll wenn die Zeile mit "bGray" anfägt... und das soll er Bufferedreader für jede Zeile die mit bGray anfägt auch tun... es folgen immer mehrere Zeilen mit bGray am Anfang.. Nur das problem ist das er nur die eine liest und bei der nächste nicht mehr... Ich habs mit while schleife versucht aber dann gerät das programm in einer endlosschleife
Java:
line = br.readLine();
if(line.startsWith("tile3"))
{
System.out.println("tile3W: " + line.substring(6,10));
create.textfieldsFourDigits.get(10).setText(line.substring(6,10).replace("_", ""));
System.out.println("tile3H: " + line.substring(11));
create.textfieldsFourDigits.get(11).setText(line.substring(11).replace("_", ""));
}
line = br.readLine();
while(line.startsWith("bGray")){
String bausteinWidthStr = line.substring(6,10).replace("_", "");
System.out.println("BausteinW: " + bausteinWidthStr);
create.textfieldsFourDigits.get(12).setText(bausteinWidthStr);
}
line = br.readLine();
while(line.startsWith("bOrange")){
String umbruch = System.getProperty("line.separator");
//"BausteinOrangeW:
create.textfieldsFourDigits.get(14).setText(line.substring(8,12).replace("_", ""));
//BausteinOrangeH:
create.textfieldsFourDigits.get(15).setText(line.substring(13,17).replace("_", ""));
}