Help Center

Local Navigation

Omission des objets java.util.Enumeration

Évitez d'utiliser des objets java.util.Enumeration à moins que vous ne souhaitiez masquer des données, en d'autres termes, renvoyer une énumération des données au lieu des données elles-mêmes. Si vous demandez à un vecteur ou à une table de hachage un objet Énumération, l'opération est lente et crée des instances inutiles. Si un autre thread est susceptible de modifier le vecteur, synchronisez l'itération. Java® SE utilise un objet Iterator pour des opérations similaires, mais les objets Iterator ne sont pas disponibles dans Java® ME.

Exemple de code

for( int i = v.size() - 1; i >=0; --i ) { o = v.elementAt( i ); ... } synchronized( v ) { for( int i = v.size() - 1; i >=0; --i ) { o = v.elementAt( i ); ... } } 

Index


Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.