Google Website Translator Gadget

lunes, 6 de febrero de 2012

Java7: NamingEnumeration

Una cosa repelent de les NamingEnumeration es el fet que cada accés fa moure la llista...
Així que si s'executa una cosa com:

NamingEnumeration list = ctx.list("ou=People");
while (list.hasMore())
{System.out.println(list.next());
NameClassPair nc = (NameClassPair)list.next();
System.out.println(nc);
}
Perdràs la meitat de la llista, ja que l'accés la fa moure.
Es per això que es fa una instància a un objecte abans (NameClassPair nc = (NameClassPair)list.next();)  de fer la impressió (System.out.println(nc);).


From:
http://docs.oracle.com/javase/tutorial/jndi/ops/list.html

No hay comentarios:

Publicar un comentario