ใน Java พารามิเตอร์ความยาวตัวแปร (VARARGS) สามารถกำหนดได้สำหรับวิธีการที่จะจับคู่พารามิเตอร์หลายตัวที่มีหมายเลขไม่แน่นอนและคำจำกัดความของพวกเขาจะถูกแทนด้วย "... " ในความเป็นจริงสิ่งนี้คล้ายกับการผ่านอาร์เรย์สำหรับวิธีการและวิธีการใช้งานเหมือนกับอาร์เรย์ดังนี้:
การทดสอบโมฆะสาธารณะ (สตริง ... str) {สำหรับ (สตริง s: str) {}} วิธีการโทรเหมือนกับวิธีการเรียกปกติยกเว้นว่าพารามิเตอร์ที่สามารถจับคู่ได้คือ 0 ถึงมากกว่าหนึ่ง ดังนี้:
ทดสอบ (); ทดสอบ ("Lilei"); ทดสอบ ("Lilei", "Hanmeimei");บางจุดที่ให้ความสนใจในระหว่างการใช้งาน:
1. เมื่อการโทรหากวิธีการที่มีพารามิเตอร์คงที่และพารามิเตอร์ความยาวตัวแปรสามารถจับคู่ในเวลาเดียวกันวิธีการพารามิเตอร์คงที่จะเป็นที่ต้องการ
2. หากคุณสามารถจับคู่สองวิธีที่มีพารามิเตอร์ที่ไม่แน่นอนในเวลาเดียวกันคอมไพเลอร์จะรายงานข้อผิดพลาดเนื่องจากคอมไพเลอร์ไม่ทราบว่าจะเรียกใช้วิธีใด
3. วิธีการสามารถมีพารามิเตอร์ตัวแปรเดียวเท่านั้นและพารามิเตอร์ตัวแปรควรเป็นพารามิเตอร์สุดท้าย
คำอธิบายโดยละเอียดข้างต้นเกี่ยวกับคำจำกัดความและวิธีการใช้งานของพารามิเตอร์ความยาวตัวแปรใน Java คือเนื้อหาทั้งหมดที่ฉันได้แชร์กับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น