Utilização de Collections para longos processamentos

:hunf:

Boa tarde :!:

Necessito organizar milhares de objetos a fim de poder comparar campos e realizar filtros como se fosse realizado um Select em SQL. Tipo, parece a emulação de uma tabela de banco, más são apenas listas de objetos.

Eu não sei o que exatamente usar, List<>, LinkedList<>, HashMap… O que de fato é melhor :?:

Olhei alguma coisa sobre List e metodos como FindFirst, mas não são da API padrão. Existe algo assim dentro da API Padrão :?:

Se a minha pergunta é muito idiota, por favor me digam se há uma solução obvia.

Caso não seja pelo menos respondam que não existe.

Eu recomendo usar a Apache Collections como API para manipulação de coleções.
Dê uma olhada na documentação deles. Eles têm muita coisa boa.