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
Die richtige Matratze für erholsamen Schlaf
wallpaper-1019588
Die Hallmarks of Aging – Wie Altern biologisch entsteht und warum wir es beeinflussen können
wallpaper-1019588
Vegas Mafia King von Jessica Graves und Nella Bay
wallpaper-1019588
Algarve News vom 15. bis 21. Dezember 2025
wallpaper-1019588
[Manga] Vagabond [5]