รายชื่อคลาสที่มีประโยชน์

โครงการ Commons ช่วยเสริมแพลตฟอร์ม Java Collections มีหลายคลาสที่ทำให้การจัดการคอลเลกชันง่ายขึ้นมาก นอกจากนี้ยังมีอินเทอร์เฟซ การใช้งาน และยูทิลิตี้ใหม่ๆ มากมาย

คุณสมบัติหลักของคอลเลกชันโครงการ Commons มีดังนี้:

  • อินเทอร์เฟซ กระเป๋า
    ช่วยลดความซับซ้อนของคอลเลกชันที่มีสำเนาหลายชุดของแต่ละวัตถุ
  • BidiMap
    อินเทอร์เฟซ BidiMap มีแผนที่แบบสองทิศทางที่สามารถใช้ค้นหาค่าโดยใช้คีย์หรือคีย์โดยใช้ค่า
  • MapIterator
    อินเตอร์เฟส MapIterator จัดเตรียมการวนซ้ำแผนที่อย่างง่าย
  • Transformation Decorators
    ผู้ตกแต่ง Transformation สามารถเปลี่ยนแต่ละออบเจ็กต์ในคอลเล็กชันได้ตามและเวลาที่เพิ่มไปยังคอลเล็กชัน
  • การรวบรวมแบบผสม
    การรวบรวมแบบผสมจะใช้เมื่อการรวบรวมหลายรายการต้องได้รับการปฏิบัติในลักษณะเดียวกัน
  • แผนที่สั่งซื้อ
    แผนที่สั่งซื้อจะรักษาลำดับขององค์ประกอบที่เพิ่มเข้ามา
  • ชุดที่สั่งซื้อ
    ชุดที่สั่งซื้อจะเก็บลำดับที่เพิ่มองค์ประกอบ
  • Reference Map
    แผนผังอ้างอิงช่วยให้คุณรวบรวมคีย์/ค่าภายใต้การควบคุมที่เข้มงวด
  • การใช้งานตัวเปรียบเทียบ
    มีการใช้งานตัวเปรียบเทียบมากมาย
  • Iterator Implementations
    มีการใช้งาน iterator มากมาย
  • คลาสอะแด็ป
    เตอร์ คลาสอะแด็ปเตอร์พร้อมใช้งานสำหรับการแปลงอาร์เรย์และ enum เป็นคอลเล็กชัน
  • ยูทิลิตี้ ยูทิลิตี้
    มีไว้สำหรับการทดสอบหรือสร้างคุณสมบัติทั่วไปของทฤษฎีเซต เช่น ยูเนียน สี่แยก รองรับการปิด

มีข้อมูลมากมายดังนั้นพยายามจำไว้ว่ามีคอลเลกชันดังกล่าว

และจำไว้อย่างหนึ่ง! หากคุณต้องการใช้บางอย่างของคุณเอง ไม่ซ้ำใคร ก่อนอื่นให้ตรวจสอบว่ามีโซลูชันสำเร็จรูปสำหรับสิ่งนี้อยู่แล้วหรือไม่ เป็นไปได้มากเพราะคุณไม่ใช่คนแรกที่เรียนรู้ Java หากคุณใช้โซลูชันสำเร็จรูป มันจะง่ายขึ้นสำหรับคุณและเพื่อนร่วมงาน)