Interseção e união de ArrayLists em Java
Existem métodos para fazer isso? Eu estava procurando, mas não consegui encontra
Outra pergunta: preciso desses métodos para filtrar os arquivos. Alguns sãoAND
filtros e alguns sãoOR
filtros (como na teoria dos conjuntos), por isso preciso filtrar de acordo com todos os arquivos e os unir / cruzar ArrayLists que contém esses arquivo
Devo usar uma estrutura de dados diferente para armazenar os arquivos? Existe algo mais que ofereça um tempo de execução melhor?