ScheduledExecutorService executor = Executors.newScheduledThreadPool(1);
executor.scheduleAtFixedRate(() -> {
try (Stream<String> stream = Files.lines(Paths.get("test.txt"))) {
stream.forEach(System.out::println);
} catch(IOException ioe) {}
}, 0, 3, TimeUnit.SECONDS);

So zum Beispiel. Hier wird die Datei alle drei Sekunden ausgelesen und der Inhalt Zeile für Zeile ausgegeben.

...zur Antwort

Strg+H um das Suchfenster zu öffnen.

Klicke dann auf den "File Search" Tab.

Klicke auf der rechten Seite "Regular expression" an.

Containing text: ^.*$

Und bei "File name patterns" gibst du dann *.java an.

Zum Schluss auf Search klicken. Die angezeigten Matches sind dann die Anzahl an Zeilen.

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.