Existem métodos para fazer isso? Eu estava procurando, mas não consegui encontrar nenhum.
Outra pergunta: preciso desses métodos para filtrar arquivos. Alguns são ANDfiltros e outros são ORfiltros (como na teoria dos conjuntos), então eu preciso filtrar de acordo com todos os arquivos e o ArrayLists de união / interseção que contém esses arquivos.
Devo usar uma estrutura de dados diferente para armazenar os arquivos? Existe algo mais que ofereça um tempo de execução melhor?
Vector? Essa classe foi desencorajada desde o Java 1.2.
Vectoré para interações entre threads, mas também existem estruturas de dados mais seguras para esses casos de uso. Veja também esta questão . Qualquer biblioteca que ainda Vectoresteja usando em 2016 é muito suspeita na minha opinião.