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 | เรียงลำดับ () ส่งคืนสำเนาที่เรียงลำดับของรายการต้นฉบับ |