ArrayList.contains() วิธีการใน Java คืออะไร

Arraylist Contains Withi Kar Ni Java Khux Xari



ในขณะที่เขียนโปรแกรมด้วย Java อาจมีบางกรณีที่ผู้พัฒนาจำเป็นต้องค้นหารายการในกรณีที่ข้อมูลจำนวนมาก เช่น เข้าถึงข้อมูลสำคัญหรือบางส่วนเพื่อใช้งานได้ทันที ในสถานการณ์ดังกล่าว “ ArrayList.contains() ” วิธีการใน Java ช่วยในการเข้าถึง วิเคราะห์ และอัปเดตทรัพยากรปัจจุบันได้อย่างมีประสิทธิภาพ

บล็อกนี้จะกล่าวถึงการใช้งานของ “ 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