Java 8 Quickie: Wie können alle bestimmten Dateien eines Verzeichnis in einer Zeile ermittelt werden?

Mit der static Methode Files.newDirectoryStream. Diese Methode gibt es schon seit Java 1.7. Hier mal ein Beispiel für alle PDF Datein im aktuellen Verzeichnis:

List pdfDateien = new ArrayList<Path>();

String eingabeVerzeichnis = ".";

try {


	Files.newDirectoryStream(Paths.get(eingabeVerzeichnis), path -> path.toString().endsWith(".pdf"))
					.forEach(path -> pdfDateien.add(path));


} catch (IOException e) {
	System.err.println(e);
}

Ähnliche Artikel:

  1. Java Quickie: Iterieren mit forEach über eine Collection (von Mindmaps) mit Lambda expressions
  2. Java Quickie: Iterieren mit forEach über eine Collection (von Mindmaps) mit Lambda expressions und Filter
  3. Java Quickie: Ermitteln der Java Version und Home Verzeichnis

wallpaper-1019588
Algarve News vom 14. bis 20. Juli 2025
wallpaper-1019588
[Review] Manga ~ Pokémon ~ X und Y
wallpaper-1019588
Im Bann des Mitternachtslichts: Ein Abenteuer in Finnisch-Lappland
wallpaper-1019588
[Comic] The Boys – Pocket Edition [6]