Buscar en un arrayList

12/01/2005 - 20:19 por Javier | Informe spam
Hola gente,
tengo una arraylist que contiene una matriz de objetos definidos por mi cada
objeto tienen algunas propiedades entre ellas un codigo.
La pregunta es la siguiente :
con algun metodo propio del arraylist como el indexof u otro puedo buscar
dentro de la lista de objetos algun objeto que posea un codigo determinado
(con seguridad se puede hacer esto recorriendo el arraylist con un foreach
pero
quiero saber si existe algun metodo ya encapsulado por microsoft
que tenga una mejor perfomance)
Gracias de ante mano!!
Saludos
 

Leer las respuestas

#1 Octavio Hernandez
12/01/2005 - 23:36 | Informe spam
Javier,

El ArrayList sólo tiene IndexOf para la búsqueda y su rendimiento no es
óptimo, se trata de una estructura de datos para localizar a los elementos
principalmente por su posición y no por su contenido. Para localizar
rápidamente por un código deberías utilizar otros tipos más adecuados, como
un HashTable. Eso si las estructuras van a ser grandes, si van a ser 15
elementos el ArrayList servirá...

Slds - Octavio

"Javier" escribió en el mensaje
news:
Hola gente,
tengo una arraylist que contiene una matriz de objetos definidos por mi
cada
objeto tienen algunas propiedades entre ellas un codigo.
La pregunta es la siguiente :
con algun metodo propio del arraylist como el indexof u otro puedo buscar
dentro de la lista de objetos algun objeto que posea un codigo determinado
(con seguridad se puede hacer esto recorriendo el arraylist con un foreach
pero
quiero saber si existe algun metodo ya encapsulado por microsoft
que tenga una mejor perfomance)
Gracias de ante mano!!
Saludos

Preguntas similares