บล็อกนี้จะกล่าวถึงการใช้งานของ “ ArrayList.contains() วิธีการ” ใน Java
วิธีการ “ArrayList.contains()” ใน Java คืออะไร
“ ArrayList.contains() วิธีการ ” ใน Java ใช้เพื่อตรวจสอบว่าองค์ประกอบที่ระบุมีอยู่ในรายการที่ให้มาหรือไม่
ไวยากรณ์
สาธารณะ บูลีน ประกอบด้วย ( วัตถุ )
ในไวยากรณ์ข้างต้น “ วัตถุ ” หมายถึงองค์ประกอบวัตถุที่ต้องการค้นหา
ตัวอย่างที่ 1: การใช้เมธอด “ArrayList.contains()” เพื่อใช้การตรวจสอบตามรายการอาร์เรย์จำนวนเต็ม
ในตัวอย่างนี้ ' ArrayList.contains() ” สามารถใช้เมธอดเพื่อเพิ่มจำนวนเต็มใน ArrayList จากนั้นตรวจสอบว่ามีจำนวนเต็มเฉพาะอยู่ในรายการหรือไม่:
รายการอาร์เรย์ < จำนวนเต็ม > จำนวนArr = ใหม่ รายการอาร์เรย์ <> ( ) ;
จำนวนArr เพิ่ม ( 5 ) ;
จำนวนArr เพิ่ม ( 6 ) ;
จำนวนArr เพิ่ม ( 7 ) ;
ระบบ . ออก . พิมพ์ ( 'Integer ArrayList คือ: ' + จำนวนArr ) ;
ระบบ . ออก . พิมพ์ ( 'มี 5 รายการในรายการอาร์เรย์หรือไม่' ) ;
ระบบ . ออก . พิมพ์ ( จำนวนArr ประกอบด้วย ( 5 ) ) ;
ระบบ . ออก . พิมพ์ ( 'มี 1 อยู่ในรายการอาร์เรย์หรือไม่' ) ;
ระบบ . ออก . พิมพ์ ( จำนวนArr ประกอบด้วย ( 1 ) ) ;
ในข้อมูลโค้ดด้านบน:
- ประการแรก สร้างใหม่ “ รายการอาร์เรย์ ” วัตถุที่ประกอบด้วยจำนวนเต็ม
- ในขั้นตอนถัดไป ให้ใช้ “ เพิ่ม() ” วิธีการเพิ่มจำนวนเต็มที่ระบุเป็นพารามิเตอร์ (วิธีการ) ลงในอาร์เรย์และแสดง
- หลังจากนั้นเชื่อมโยง “ ประกอบด้วย() ” วิธีการกับ ArrayList ที่ระบุเพื่อตรวจสอบว่าจำนวนเต็มที่ระบุมีอยู่ใน ArrayList หรือไม่
- ถ้าใช่ เมธอดจะส่งกลับค่าบูลีน “ จริง '. มิฉะนั้น, ' เท็จ ” ถูกส่งกลับ
เอาต์พุต
จากผลลัพธ์ข้างต้น จะเห็นได้ว่าจำนวนเต็มเดิมมีอยู่ใน ' รายการอาร์เรย์ ” แม้ว่าจะไม่เป็นเช่นนั้นในอันหลัง
ตัวอย่างที่ 2: การใช้เมธอด “ArrayList.contains()” เพื่อใช้การตรวจสอบตามรายการอาร์เรย์สตริง
ในภาพประกอบเฉพาะนี้ ' ArrayList.contains() ” สามารถใช้เมธอดเพื่อตรวจสอบสตริงที่มีอยู่ใน “ รายการอาร์เรย์ ”:
รายการอาร์เรย์ < สตริง > สตรอ = ใหม่ รายการอาร์เรย์ <> ( ) ;สตรอ. เพิ่ม ( 'แฮร์รี่' ) ;
สตรอ. เพิ่ม ( 'เดวิด' ) ;
สตรอ. เพิ่ม ( 'อัลเบิร์ต' ) ;
ระบบ . ออก . พิมพ์ ( 'String ArrayList คือ: ' + สตรอ ) ;
ระบบ . ออก . พิมพ์ ( 'เจคอบอยู่ในรายการอาร์เรย์หรือไม่' ) ;
ระบบ . ออก . พิมพ์ ( สตรอ. ประกอบด้วย ( 'จาคอบ' ) ) ;
ระบบ . ออก . พิมพ์ ( 'เดวิดอยู่ในรายการอาร์เรย์หรือไม่' ) ;
ระบบ . ออก . พิมพ์ ( สตรอ. ประกอบด้วย ( 'เดวิด' ) ) ;
ใช้ขั้นตอนต่อไปนี้ตามที่กำหนดในบรรทัดโค้ดด้านบน:
- ในทำนองเดียวกัน จำขั้นตอนที่กล่าวถึงในการสร้างใหม่ “ รายการอาร์เรย์ ” วัตถุและเพิ่มค่าสตริงที่ระบุ
- หลังจากนั้นเชื่อมโยง “ ประกอบด้วย() ” วิธีการตรวจสอบสตริงที่ระบุใน ArrayList และแสดงค่าบูลีนที่สอดคล้องกันตามเงื่อนไขที่พอใจและไม่พอใจ
เอาต์พุต
ตัวอย่างที่ 3: การใช้เมธอด “ArrayList.contains()” เพื่อใช้การตรวจสอบทั้งค่าจำนวนเต็มและค่าสตริง ArrayList
ในตัวอย่างนี้ วิธีที่กล่าวถึงสามารถนำมาใช้เพื่อตรวจสอบทั้งค่าจำนวนเต็มและค่าสตริงของรายการอาร์เรย์:
รายการอาร์เรย์ < วัตถุ > สตริงArr = ใหม่ รายการอาร์เรย์ <> ( ) ;สตริงArr เพิ่ม ( 'แฮร์รี่' ) ;
สตริงArr เพิ่ม ( 1 ) ;
สตริงArr เพิ่ม ( 'อัลเบิร์ต' ) ;
ระบบ . ออก . พิมพ์ ( 'ArrayList คือ: ' + สตริงArr ) ;
ระบบ . ออก . พิมพ์ ( 'มี 1 อยู่ในรายการอาร์เรย์หรือไม่' ) ;
ระบบ . ออก . พิมพ์ ( สตริงArr ประกอบด้วย ( 1 ) ) ;
ระบบ . ออก . พิมพ์ ( 'เดวิดอยู่ในรายการอาร์เรย์หรือไม่' ) ;
ระบบ . ออก . พิมพ์ ( สตริงArr ประกอบด้วย ( 'เดวิด' ) ) ;
ในภาพประกอบด้านบน ให้ทำตามขั้นตอนต่อไปนี้:
- ในทำนองเดียวกัน สร้างใหม่ “ รายการอาร์เรย์ ' วัตถุ.
- โปรดทราบว่า “ วัตถุ ” รองรับทั้งค่าสตริงและจำนวนเต็มในอาร์เรย์
- หลังจากนั้น ทำซ้ำขั้นตอนที่กล่าวถึงเพื่อต่อท้ายค่าสตริงและจำนวนเต็มที่ระบุไว้ใน “ รายการอาร์เรย์ '.
- สุดท้าย ตรวจสอบค่าจำนวนเต็มและสตริงเฉพาะใน ArrayList ผ่านทาง “ ประกอบด้วย() วิธีการ” และส่งคืนผลลัพธ์ที่สอดคล้องกัน
เอาต์พุต
ผลลัพธ์นี้แสดงว่าเป็นไปตามข้อกำหนดที่ต้องการแล้ว
บทสรุป
“ ArrayList.contains() วิธีการ ” ใน Java ใช้เพื่อตรวจสอบว่าองค์ประกอบที่ระบุมีอยู่ในรายการที่ให้มาหรือไม่ สามารถใช้วิธีนี้เพื่อตรวจสอบจำนวนเต็มและสตริงใน ArrayList ที่เกี่ยวข้องและส่งคืนผลลัพธ์ที่สอดคล้องกันในรูปแบบของค่าบูลีน บทความนี้แสดงการใช้ ' ArrayList.contains() วิธีการ” ใน Java