Daftar kelas yang berguna

Proyek Commons melengkapi platform Java Collections. Ini menyediakan beberapa kelas yang membuat penanganan koleksi lebih mudah. Ini juga menyediakan banyak antarmuka, implementasi, dan utilitas baru.

Fitur utama dari koleksi proyek Commons adalah sebagai berikut:

  • Antarmuka tas
    menyederhanakan koleksi yang memiliki banyak salinan dari setiap objek.
  • BidiMap
    Antarmuka BidiMap menyediakan peta dua arah yang dapat digunakan untuk mencari nilai menggunakan kunci atau kunci menggunakan nilai.
  • MapIterator
    Antarmuka MapIterator menyediakan iterasi sederhana di atas peta.
  • Dekorator Transformasi
    Dekorator transformasi dapat mengubah setiap objek dalam koleksi saat dan saat ditambahkan ke koleksi.
  • Koleksi Gabungan
    Koleksi gabungan digunakan ketika banyak koleksi harus diperlakukan dengan cara yang sama.
  • Memerintahkan peta
    Memerintahkan peta mempertahankan urutan elemen yang ditambahkan.
  • Himpunan terurut
    Himpunan terurut menyimpan urutan penambahan elemen.
  • Peta Referensi
    Peta Referensi memungkinkan Anda mengumpulkan kunci/nilai di bawah kontrol ketat.
  • Implementasi Komparator
    Ada banyak implementasi komparator yang tersedia.
  • Implementasi Iterator
    Ada banyak implementasi iterator yang tersedia.
  • Kelas Adaptor
    Kelas adaptor tersedia untuk mengonversi array dan enum menjadi koleksi.
  • Utilitas Utilitas
    tersedia untuk menguji atau membuat properti tipikal dari teori himpunan, seperti penyatuan, persimpangan. Mendukung penutupan.

Ada banyak informasi, jadi coba ingat-ingat bahwa ada koleksi seperti itu.

Dan ingat satu hal! Jika Anda ingin mengimplementasikan sesuatu milik Anda sendiri, unik, periksa dulu apakah sudah ada solusi siap pakai untuk ini. Kemungkinan besar, karena Anda bukan orang pertama yang belajar Java. Jika Anda menggunakan solusi yang sudah jadi, akan lebih mudah bagi Anda dan kolega Anda)