Die Programmiersprache Java bietet eine eingebaute Liste -Schnittstelle, die eine geordnete Folge von Elementen und Operationen, die darauf ausgeführt werden können, definiert . Eine tatsächliche Umsetzung der Liste Schnittstelle ist die ArrayList -Klasse. Zusammen bieten sie eine komfortable Möglichkeit für Java-Programmierer , um eine Sequenz von Elementen verwalten , durch die Pflege der Low-Level- Details zu Artikel -Management und gleichzeitig effiziente Leistung. Erhebungsmethoden
ArrayList erbt die Erhebungsmethoden , die Operationen zu definieren, um die ArrayList Objekte manipulieren , aus der Collection-Schnittstelle . Die wichtigste , die " add () " und " remove () "-Methoden ermöglichen das Einsetzen und Entfernen eines bestimmten Gegenstand aus der ArrayList . Masse Einfügungen und Löschungen sind auch mit dem " addAll () " und " removeAll ()" Methoden möglich . Andere Methoden - wie die " size () ", " isEmpty ( )", " enthält () " und " containsAll ()" - berichten über die Zustände der ArrayList an den Programmierer
Positions- Access und Suchmethoden
die häufigsten Positionsdaten Zugang Methoden sind die " get () " und " set () "-Methoden , die abgerufen und ersetzen das Listenelement am angegebenen Index . Die " add () " und " remove () " Methoden auch individuelle Manipulation Listenelemente auf bestimmte Grundlage der Indexwerte . Die Methoden " indexOf () " und " lastIndexOf ()" können Programmierer die ArrayList suchen und geben die Indizes der ersten und letzten Vorkommen des Elements sind. Die Java- API-Dokumentation für ArrayList enthält eine detaillierte Beschreibung dieser Methoden.
Sortiment Methoden
Sortiment Methoden wie die " subList () "-Methode geben einen halboffenen Bereich - ein Sub- Liste , die Elemente der ursprünglichen Liste enthält , von der ausgehend Index einschließlich bis zum Endindex ausschließlich . Oracle.com rät Änderung der ursprünglichen Liste in keiner Weise durch die resultierende Sub- Liste, die , wenn möglich sollte , als vorübergehende angegeben werden.
Andere Liste Methoden
< p> andere Liste Methoden lassen Java Programmierer generische Liste durchzuführen. Zum Beispiel dient die " sort () "-Methode als effizientes Sortieralgorithmus für die Elemente in der Liste. Der " shuffle ( )" und " reverse () "-Methoden , wie die Namen vermuten lassen , kann die Reihenfolge der Elemente in der Liste zu ändern, während die " swap () "-Methode ermöglicht es Programmierern, die Werte von zwei Liste Einzelteile austauschen.