Oi pessoal, 

agrade�o a pronta aten��o de todos, 

eu tamb�m tenho utilizado o sort e binarySearch da classe 
Collections, mas isso gera alguns problemas: 

1-Se eu n�o sortar a lista o binarySearch n�o acha nada; 

2-O processo de sort pode consumir recursos de procesamento,  caso seja 
muito repetivo ou se necessite tratar performance. 

3-Se eu precisar que a lista fique com a sua ordem inalterada, 
terei que clonar a mesma (A partir de suas implementa��es, 
ArrayList, LinkedList...) antes de fazer o sort, consumindo 
ainda mais recursos de processamento, e o pior, 
o indice retornado ser� diferente da lista original. 
Terei que pegar o objeto da lista sortada e usar o metodo indexOf 
da lista original... 

Gostaria de n�o utilizar esse metodos sort e search da Collections, pois 
acredito ser dispendioso, pois sortar uma lista n�o significa que ele ir� 
direto a um determinado elemento, ou 
seria? 

Estou buscando uma maneira menos dispendiosa de buscar objetos em uma 
cole��o, talvez o m�todo indexOf da propria interface List poderia 
funcionar. 

Se eu n�o conseguir talvez use a dica do Luiz Alberto, 
que tamb�m � muito v�lida: Criar um Visitor (Gof) que utilize internamente 
l�gica de reflection e retorne o primeiro objeto 
que atenda a uma condi��o de busca, mas fico preocupado de 
perder performance outra vez. 

Ser� que em toda a sdk s� temos essas op��es de busca em 
conjunto de dados? 

Agrade�o desde j� a participa��o dos colegas da lista. 

Atenciosamente, 

Marcelo Beckmann 

_________________________________________________________________________________
Quer mais velocidade?
S� com o acesso Aditivado iG, a velocidade que voc� quer na hora que voc� 
precisa.
Clique aqui: http://www.acessoaditivado.ig.com.br



------------------------ Yahoo! Groups Sponsor --------------------~--> 
$4.98 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/Q7_YsB/neXJAA/yQLSAA/5cFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/jug-petropolis/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Atrašyti