Help Center

Local Navigation

Come evitare java.util.Enumeration

Evitare l'utilizzo di oggetti java.util.Enumeration a meno che non si desideri nascondere dei dati (in altre parole, per restituire un'enumerazione dei dati anziché i dati stessi). La richiesta di un vettore o di una tabella hash per un oggetto Enumerazione è lenta e crea informazioni superflue. Se un altro thread potrebbe modificare il vettore, sincronizzare l'iterazione. Java® SE utilizza un oggetto Iteratore per operazioni simili, ma gli oggetti Iteratore non sono disponibili in Java® ME.

Esempio di codice

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 ); ... } } 

Indice analitico


Le informazioni sono state utili? Inviateci i vostri commenti.