Có phương pháp nào để làm như vậy không? Tôi đã tìm kiếm nhưng không thể tìm thấy bất kỳ.
Một câu hỏi khác: Tôi cần các phương thức này để tôi có thể lọc các tệp. Một số là AND
các bộ lọc và một số là OR
các bộ lọc (như trong lý thuyết tập hợp), vì vậy tôi cần lọc theo tất cả các tệp và các ArrayLists unite / giao cắt giữ các tệp đó.
Tôi có nên sử dụng cấu trúc dữ liệu khác để giữ các tệp không? Có bất cứ điều gì khác sẽ cung cấp một thời gian chạy tốt hơn?
Vector
? Lớp đó đã không được khuyến khích kể từ Java 1.2.
Vector
là cho các tương tác xuyên luồng, nhưng cũng có các cấu trúc dữ liệu an toàn hơn cho các trường hợp sử dụng đó. Xem thêm câu hỏi này . Bất kỳ thư viện nào vẫn sử dụng Vector
trong năm 2016 là rất đáng ngờ theo ý kiến của tôi.