Hallo,
Java Checkstyle meint das folgender Programmausschnitt in der letzten Zeile bei "};" welches die oben angefangene for-schleife schließt ein Empty Statement ist und ich verstehe nicht ganz wieso?
Ich habe eine Datei und überprüfe Zeile für Zeile durch die For-schleife, ob das Format "regelkomform" ist. Wenn ich eine Datei einfüge die nicht regelkomform ist, wird auch die System.out.println ausgegeben die in "[some random code]" drin ist. Also wird die For-Schleife auch ausgeführt.
Kann mir jemand vllt erklären, wieso das ein Empty Statement ist und was ich machen muss, damit es keins mehr ist?
[ ist #91 und ] ist #93
mfg
Penny
Java Checkstyle meint das folgender Programmausschnitt in der letzten Zeile bei "};" welches die oben angefangene for-schleife schließt ein Empty Statement ist und ich verstehe nicht ganz wieso?
Ich habe eine Datei und überprüfe Zeile für Zeile durch die For-schleife, ob das Format "regelkomform" ist. Wenn ich eine Datei einfüge die nicht regelkomform ist, wird auch die System.out.println ausgegeben die in "[some random code]" drin ist. Also wird die For-Schleife auch ausgeführt.
Kann mir jemand vllt erklären, wieso das ein Empty Statement ist und was ich machen muss, damit es keins mehr ist?
Java:
READLINE: for (line = br.readLine(); line != null; line = br.readLine()) {
if (line.length() == 0) {
continue;
}
if (line.matches("\\s+")) {
continue;
}
if (line.split(" ")[0].contains("c") && line.length() > 0) {
} else {
try {
[some random code]
} catch (NumberFormatException e) {
nothing = false;
System.out.println(line);
System.out.println("Error, letters and numbers have been confused.");
klauseln = new ArrayList<Klausel>();
break;
}
}
};
mfg
Penny
Zuletzt bearbeitet: