Ich habe eine Textdatei wie folgt:Java - Lesetextdatei
Past Dues/Refunds/Subsidy
Arrears/Refunds
Amount
2013.23
Period to which
it relates
Since OCT-15
Nun, wie ich die Daten in der nächsten Zeile von „Betrag“ zu extrahieren. Ich habe es versucht mit Boolean, Überprüfung der oben und unten Zeile.
Gibt es einen anderen Weg, es zu tun.
Mein Code:
boolean isGroup=false;
while(line = br.readline() != null){
if(line.equals("Amount"){
isGroup=true;
}
if(line.equals("Period to which") && isGroup)
isGroup=false;
if(isGroup){
//read line and check whether it is null or not
String amount = line;
}
}
Bitte um Hilfe. Danke
So versuchte man durch die Verwendung eines boolean und die Überprüfung der oben genannten Zeile tun würde . Das sollte funktionieren. Was ist dein Problem mit dieser Methode? Warum willst du eine andere Methode? Siehst du einen Fehler? – nhouser9
theres nichts falsch mit dieser Methode, warum ist das Problem? – Priyamal
@ nhouser9 siehe meinen Code in der Frage. Es ist zu lang, da ich zu viele Daten extrahiert habe. Gibt es einen kürzeren Weg? – Dax