In Java gibt es drei Hauptsammlungstypen: Set (Set), List (Liste) und Map (Mapping).
1. Liste (geordnet, wiederholbar) Geordnet und wiederholbar. List konzentriert sich auf Indizes und verfügt über eine Reihe von Methoden im Zusammenhang mit Indizes, wodurch die Abfragegeschwindigkeit beschleunigt wird. Denn wenn Daten in die Listensammlung eingefügt oder gelöscht werden, werden nachfolgende Daten verschoben, und alle Einfügungen und Löschungen von Daten erfolgen langsam.
2. Satz (ungeordnet, nicht wiederholbar)Die im Satz gespeicherten Objekte sind ungeordnet und können nicht wiederholt werden Durch das Sortieren werden einfach Objekte zu einer Sammlung hinzugefügt.
3. Map (Schlüssel-Wert-Paare, eindeutige Schlüssel, nicht eindeutige Werte)Die Map-Sammlung speichert Schlüssel-Wert-Paare, die jedoch nicht wiederholt werden können Werte können wiederholt werden. Erhalten Sie den Wert entsprechend dem Schlüssel. Rufen Sie beim Durchlaufen der Kartensammlung zunächst die festgelegte Sammlung des Schlüssels ab, durchlaufen Sie die festgelegte Sammlung und erhalten Sie den entsprechenden Wert.
Die Sammlungsklasse weist drei Merkmale auf:
Erstens ist das Sammlungsklassen-Framework leistungsstark. Die Implementierung der Grundklassen (dynamische Arrays, verknüpfte Listen, Bäume und Hash-Tabellen) ist effizient. Die meisten Leute ändern diese bereits ausgereiften und effizienten APIs selten; Zweiter Punkt: Die Sammlungsklasse ermöglicht es, dass verschiedene Arten von Sammlungen auf die gleiche Weise und mit einem hohen Maß an Interoperabilität funktionieren.
Dritter Punkt Der Punkt ist, dass die Sammlungsklasse leicht zu erweitern und zu ändern ist und Programmierer sie problemlos an ihre eigenen Datenstrukturanforderungen anpassen können.
Das obige ist der detaillierte Inhalt vonWelche Sammlungstypen gibt es in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!