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 live online training, plus books, videos, and digital content from nearly 200 publishers.