Danh sách các lớp hữu ích

Dự án Commons bổ sung cho nền tảng Bộ sưu tập Java. Nó cung cấp một số lớp giúp xử lý các bộ sưu tập dễ dàng hơn nhiều. Nó cũng cung cấp nhiều giao diện, triển khai và tiện ích mới.

Các tính năng chính của bộ sưu tập dự án Commons như sau:

  • Giao diện túi
    đơn giản hóa các bộ sưu tập có nhiều bản sao của từng đối tượng.
  • BidiMap
    Các giao diện BidiMap cung cấp bản đồ hai chiều có thể được sử dụng để tra cứu giá trị bằng cách sử dụng khóa hoặc khóa sử dụng giá trị.
  • MapIterator
    Giao diện MapIterator cung cấp phép lặp đơn giản trên bản đồ.
  • Trình trang trí chuyển đổi
    Trình trang trí chuyển đổi có thể thay đổi từng đối tượng trong bộ sưu tập và khi nó được thêm vào bộ sưu tập.
  • Tập hợp hợp chất
    Các tập hợp hợp chất được sử dụng khi nhiều tập hợp phải được xử lý theo cùng một cách.
  • Bản đồ có thứ tự
    Bản đồ có thứ tự duy trì thứ tự các phần tử được thêm vào.
  • Bộ có thứ tự
    Bộ có thứ tự lưu trữ thứ tự các phần tử được thêm vào.
  • Bản đồ tham chiếu
    Bản đồ tham chiếu cho phép bạn thu thập khóa/giá trị dưới sự kiểm soát chặt chẽ.
  • Triển khai bộ so sánh
    Có nhiều triển khai bộ so sánh có sẵn.
  • Triển khai Iterator
    Có rất nhiều triển khai iterator có sẵn.
  • Các lớp bộ điều hợp
    Các lớp bộ điều hợp có sẵn để chuyển đổi các mảng và enum thành các bộ sưu tập.
  • Các tiện ích Các tiện ích
    có sẵn để kiểm tra hoặc tạo ra các thuộc tính điển hình của các lý thuyết tập hợp, chẳng hạn như hợp, giao. Hỗ trợ đóng cửa.

Có rất nhiều thông tin, vì vậy hãy cố gắng nhớ rằng có những bộ sưu tập như vậy.

Và hãy nhớ một điều! Nếu bạn muốn triển khai thứ gì đó của riêng mình, độc nhất, trước tiên hãy kiểm tra xem đã có giải pháp làm sẵn cho việc này chưa. Nhiều khả năng là sẽ như vậy, vì bạn không phải là người đầu tiên học Java. Nếu bạn sử dụng một số giải pháp làm sẵn, sẽ dễ dàng hơn cho bạn và đồng nghiệp của bạn)