Il linguaggio di programmazione Java computer fornisce un built -in lista di interfaccia , che definisce una sequenza ordinata di elementi e le operazioni che possono essere eseguite su di esso . Una effettiva implementazione dell'interfaccia lista è la classe ArrayList . Insieme , essi forniscono un modo conveniente per i programmatori Java per gestire una sequenza di elementi , curando i dettagli di basso livello di gestione voce , garantendo nel contempo prestazioni efficienti. Metodi di raccolta
ArrayList eredita i metodi di raccolta , che definiscono le operazioni di manipolare gli oggetti ArrayList , dall'interfaccia Collection . La più importante , l '" add () " e " remove () " metodi , consentire l'inserimento e la rimozione di un determinato articolo da ArrayList . Inserimenti e rimozioni di massa sono possibili anche con il " addAll ( ) " e metodi " removeAll ( ) " . Altri metodi - come la "dimensione ( ) , " " isEmpty ( ) ", "contiene ( )" e " containsAll ( ) " - riportano gli stati di ArrayList al programmatore
< br . > Accesso posizionale e metodi di ricerca
i metodi di accesso posizionale più comuni sono le "get ( ) " e "set ( ) " metodi che consentono di recuperare e sostituire la voce di elenco in corrispondenza dell'indice specificato . Il " add () " e " remove () " metodi forniscono inoltre la manipolazione individuale di voci di elenco in base a determinati valori di indice . Il " indexOf ( ) " metodi e " lastIndexOf ( ) " consentono ai programmatori di effettuare ricerche nel ArrayList e restituiscono gli indici del primo e ultimo occorrenze della voce , rispettivamente . La documentazione API Java per ArrayList fornisce una descrizione dettagliata di questi metodi .