Schreiben Sie eine Klasse Lines. Sie soll Iterable<String> so implementieren, dass nacheinander die Zeilen eines im Konstruktor übergebenen Strings bei der Iteration durchlaufen werden.
Beachten Sie: Strings, die mit einem Zeilenende beginnen, sollen eine erste Zeile aus dem leeren String haben. String, die mit einem Zeilenende enden, sollen eine letzte Zeile mit einem Leerstring haben. Damit hat der String, der aus einem einzigen Zeilenende besteht, zwei Zeilen mit leeren Strings.