La classe java.util.EnumMap est une implémentation Map spécifiquement utilisée pour énumérer les clés. Voici les points importants concernant EnumMap :
Toutes les clés d'une carte d'énumération doivent provenir d'un type d'énumération spécifié, explicitement ou implicitement lors de la création de la carte.
Les mappages d'énumération sont conservés dans l'ordre naturel des clés.
EnumMap n'est pas synchronisé. Si plusieurs threads accèdent simultanément à une carte d’énumération et qu’au moins un thread modifie la carte, la synchronisation doit être effectuée en externe.
Ce qui suit est le constructeur de la classe EnumMap :
Numéro de série | Constructeur et description |
---|---|
1 |
EnumMap(Class Le constructeur utilise le spécifié Crée une carte d'énumération vide du type de clé. |
2 |
EnumMap(EnumMap Ce constructeur crée une carte d'énumération en utilisant le même type de clé que la carte d'énumération spécifiée, Contient initialement le même mappage s’il est disponible. |
3 |
EnumMap(Map Ce constructeur crée une carte d'énumération initialisée à partir de la carte spécifiée. |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!