ich neugierig bin, lese ich in der documentation:Wie kann ich die Kapazität von hashmap erkennen/bekommen?
Die Kapazität die Anzahl der Schaufeln in der Hash-Tabelle ist ... Der Auslastungsfaktor ist ein Maß dafür, wie voll die Hash-Tabelle, bevor bekommen darf seine Die Kapazität wird automatisch erhöht. Wenn die Anzahl der Einträge in der Hash-Tabelle das Produkt aus dem Ladefaktor und der aktuellen Kapazität überschreitet, wird die Hash-Tabelle erneut erstellt (dh interne Datenstrukturen werden neu erstellt), sodass die Hash-Tabelle ungefähr die doppelte Anzahl an Buckets aufweist.
Gibt es eine Möglichkeit, die Kapazität (Anzahl der Buckets) des Hashmaps zu einem Zeitpunkt t zu kennen?
Nein, es ist nicht verfügbar. Sie können jedoch durch Reflexion gehen. Aber es muss nicht nötig sein, die Kapazität einer Hashmappe zu bekommen. Größe erfüllt alle Anforderungen – Sanjeev