ABC words: Difference between revisions

Content added Content deleted
m (Minor edit to Java code)
m (Minor edit to Java code)
Line 479: Line 479:
}
}
}
}
try {
try (BufferedReader reader = new BufferedReader(new FileReader(fileName))) {
try (BufferedReader reader = new BufferedReader(new FileReader(fileName))) {
String line;
String line;
int n = 0;
int n = 0;
while ((line = reader.readLine()) != null) {
while ((line = reader.readLine()) != null) {
if (match(line, chars)) {
if (match(line, chars)) {
++n;
++n;
System.out.printf("%3d: %-20s", n, line);
System.out.printf("%3d: %-20s", n, line);
if (n % 3 == 0)
if (n % 3 == 0)
System.out.println();
System.out.println();
}
}
}
if (n > 0 && n % 3 != 0)
System.out.println();
}
}
if (n > 0 && n % 3 != 0)
System.out.println();
} catch (Exception e) {
} catch (Exception e) {
e.printStackTrace();
e.printStackTrace();