Groovy - รายการ

รายการเป็นโครงสร้างที่ใช้ในการจัดเก็บชุดข้อมูล ใน Groovy รายการจะมีลำดับของการอ้างอิงวัตถุ การอ้างอิงวัตถุในรายการครอบครองตำแหน่งในลำดับและแยกความแตกต่างด้วยดัชนีจำนวนเต็ม ลิเทอรัลลิสต์จะแสดงเป็นชุดของอ็อบเจ็กต์ที่คั่นด้วยเครื่องหมายจุลภาคและอยู่ในวงเล็บเหลี่ยม

ในการประมวลผลข้อมูลในรายการเราต้องสามารถเข้าถึงแต่ละองค์ประกอบได้ Groovy Lists จัดทำดัชนีโดยใช้ตัวดำเนินการจัดทำดัชนี [] ดัชนีรายการเริ่มต้นที่ศูนย์ซึ่งหมายถึงองค์ประกอบแรก

ต่อไปนี้เป็นตัวอย่างรายการ -

  • [11, 12, 13, 14] - รายการค่าจำนวนเต็ม
  • ['Angular', 'Groovy', 'Java'] - รายการสตริง
  • [1, 2, [3, 4], 5] - รายการที่ซ้อนกัน
  • ['Groovy', 21, 2.11] - รายการอ้างอิงออบเจ็กต์ที่แตกต่างกัน
  • [] - รายการว่างเปล่า

ในบทนี้เราจะพูดถึงวิธีการแสดงรายการที่มีอยู่ใน Groovy

ซีเนียร์ วิธีการและคำอธิบาย
1 เพิ่ม()

ต่อท้ายค่าใหม่ต่อท้ายรายการนี้

2 ประกอบด้วย ()

ส่งคืนจริงหากรายการนี้มีค่าที่ระบุ

3 รับ ()

ส่งคืนองค์ประกอบที่ตำแหน่งที่ระบุในรายการนี้

4 มันว่างเปล่า()

ส่งคืนจริงหากรายการนี้ไม่มีองค์ประกอบ

5 ลบ()

สร้างรายการใหม่ที่ประกอบด้วยองค์ประกอบของต้นฉบับโดยไม่ได้ระบุไว้ในคอลเล็กชัน

6 บวก ()

สร้างรายการใหม่ที่ประกอบด้วยองค์ประกอบของต้นฉบับพร้อมกับที่ระบุไว้ในคอลเลกชัน

7 ป๊อป ()

ลบรายการสุดท้ายออกจากรายการนี้

8 ลบ ()

ลบองค์ประกอบในตำแหน่งที่ระบุในรายการนี้

9 ย้อนกลับ ()

สร้างรายการใหม่ที่ย้อนกลับองค์ประกอบของรายการเดิม

10 ขนาด()

รับจำนวนองค์ประกอบในรายการนี้

11 เรียงลำดับ ()

ส่งคืนสำเนาที่เรียงลำดับของรายการต้นฉบับ