Elenco delle classi utili
Il progetto Commons integra la piattaforma Java Collections. Fornisce diverse classi che semplificano notevolmente la gestione delle raccolte. Fornisce inoltre molte nuove interfacce, implementazioni e utilità.
Le caratteristiche principali delle collezioni del progetto Commons sono le seguenti:
- Le interfacce Bag
semplificano le raccolte che hanno più copie di ciascun oggetto. - BidiMap Le
interfacce BidiMap forniscono mappe bidirezionali che possono essere utilizzate per cercare valori utilizzando chiavi o chiavi utilizzando valori. - MapIterator L'
interfaccia MapIterator fornisce una semplice iterazione sulle mappe. - Decoratori di trasformazione
I decoratori di trasformazione possono modificare ogni oggetto nella raccolta man mano che viene aggiunto alla raccolta. - Raccolte composte
Le raccolte composte vengono utilizzate quando più raccolte devono essere trattate allo stesso modo. - Mappa ordinata Le
mappe ordinate mantengono l'ordine in cui vengono aggiunti gli elementi. - Insieme ordinato
Gli insiemi ordinati memorizzano l'ordine in cui gli elementi vengono aggiunti. - Mappa di riferimento
La mappa di riferimento consente di raccogliere chiavi/valori sotto stretto controllo. - Implementazioni del comparatore
Sono disponibili molte implementazioni del comparatore. - Implementazioni di iteratori
Sono disponibili molte implementazioni di iteratori. - Classi adattatore
Le classi adattatore sono disponibili per convertire array ed enum in raccolte. - Utilità Le utilità
sono disponibili per testare o creare proprietà tipiche delle teorie degli insiemi, come l'unione, l'intersezione. Supporta la chiusura.
Ci sono molte informazioni, quindi prova a ricordare che esistono tali raccolte.
E ricorda una cosa! Se vuoi implementare qualcosa di tuo, unico, controlla prima se esiste già una soluzione già pronta per questo. Molto probabilmente lo farà, perché non sei il primo a imparare Java. Se utilizzi una soluzione già pronta, sarà più facile per te e i tuoi colleghi)
GO TO FULL VERSION