Hey Leute
Ich will eine Textdatei durchsuchen, die Textdatei sieht so aus:
Meine Suche in Java so:
warum wird mir nichts angezeigt? Wenn ich die "IF" schlaufe weg nehme, zeigt er mir alle Zeilen an, ich will jedoch nur die Zeile in der "xxx:" enthalten ist.
Ich will eine Textdatei durchsuchen, die Textdatei sieht so aus:
saaa
xxx: 4h 8a ss
sss
Meine Suche in Java so:
Code:
String patter = "xxx:";
String x = "";
try {
File file = new File("D:/filetest/test.txt");
FileReader reader = new FileReader(file);
BufferedReader br = new BufferedReader(reader);
Scanner scanner = new Scanner(file);
while (scanner.hasNextLine()) {
if(scanner.next().equals(scanner.findInLine(patter))){
x += (scanner.nextLine());
}
}
strategyText.setText(x);
br.close();
} catch (FileNotFoundException e1) {
e1.printStackTrace();
strategyText.setText("Error reading file");
} catch (IOException e) {
e.printStackTrace();
strategyText.setText("Error reading file");
}
warum wird mir nichts angezeigt? Wenn ich die "IF" schlaufe weg nehme, zeigt er mir alle Zeilen an, ich will jedoch nur die Zeile in der "xxx:" enthalten ist.