Files.newDirectoryStream vs. Files.list

Ich bin mir bewusst, dass Files.list (Path) Verwendet Files.newDirectoryStream (Path) intern und umschließt im Grunde nur den DirectoryStream.

Jedoch verstehe ich nicht, wann ich die erste oder die letzte verwenden möchte.

Ist dies nur eine bequeme Methode, wenn ich die Streaming-API verwenden möchte? Ich hätte das ziemlich einfach selbst machen können,sehe diese Frage.

Wenn man sich die Implementierung von @ ansieFiles.list, vom internen DirectoryStream ausgelöste Ausnahmen werden in @ eingeschlossUncheckedIOException. Was sollte ich darüber wissen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage