Есть какие-то способы сделать это? Я искал, но не нашел.
Другой вопрос: мне нужны эти методы, чтобы можно было фильтровать файлы. Некоторые из них являются AND
фильтрами, а некоторые - OR
фильтрами (например, в теории множеств), поэтому мне нужно фильтровать по всем файлам, и объединить / пересечь списки ArrayLists, которые содержат эти файлы.
Следует ли мне использовать другую структуру данных для хранения файлов? Есть ли что-нибудь еще, что могло бы улучшить время выполнения?
Vector
? Этот класс не поощрялся начиная с Java 1.2.
Vector
- это взаимодействие между потоками, но есть и более безопасные структуры данных для этих случаев использования. См. Также этот вопрос . На Vector
мой взгляд, любые библиотеки, которые все еще используются в 2016 году, вызывают большие подозрения.