Programmieren in Java

Übung: Wortzählung

Mit dem folgenden Programm kann der Inhalt einer Textdatei eingelesen werden:
import java.nio.file.*;

public class WordCount {
    public static void main(String[] args) throws Exception {
        String text = Files.readString(Paths.get(args[0]));
        ...
    }
}
Ergänzen Sie das Programm so, dass die Buchstaben, Wörter und Zeilen der Textdatei gezählt und ausgegeben werden. Ein Wort soll dabei als zusammenhängende Folge von Buchstaben interpretiert werden. Die Beispieldatei loriot.txt enthält 5020 Buchstaben, 937 Wörter und 113 Zeilen.