6.3.3Vordefinierte Algorithmen in der Klasse Collections

Das Collections-Framework stellt durch die Klasse java.util.Collections bereits diverse Algorithmen zur Verfügung, die bei der täglichen Arbeit gewinnbringend einsetzbar sind.

Anhand der Speicherung und Verarbeitung von Person-Objekten wollen wir einen kurzen Blick auf einige der angebotenen Algorithmen werfen. Nehmen wir dazu an, dass die Klasse Person das Interface Comparable<Person> implementiert.

Die Methoden nCopies() und frequency()

Durch Aufruf der Methode nCopies(int,T) wird eine List<T> erzeugt, die n-mal das übergebene Objekt vom Typ T enthält. Mit einem Aufruf der Methode frequency(Collection<?>,Object) kann man die Anzahl der gemäß equals(Object) gleichen Objekte innerhalb einer ...

Get Der Weg zum Java-Profi, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.