รหัสตัวอย่างที่ใช้ร่วมกันในบทความนี้ใช้การสกัดองค์ประกอบเดียวกันและต่างกันในสองชุด
ที่นี่เราจำเป็นต้องใช้วิธีการที่จัดทำโดยคอลเลกชัน: RemoveAll (รายการเซลล์) วิธีการ removeAll ใช้เพื่อลบองค์ประกอบทั้งหมดที่อยู่ในคอลเลกชันที่ระบุจากรายการ
ไวยากรณ์ removeAll (คอลเลกชัน <?> c)
C: มีวัตถุคอลเลกชันที่ลบองค์ประกอบออกจากรายการ
ค่าส่งคืนของวิธีนี้เป็นวัตถุบูลีน หากวัตถุการรวบรวมรายการเปลี่ยนไปเนื่องจากการเรียกใช้เมธอด RemoveAll จะส่งคืนจริงมิฉะนั้นจะส่งคืนเท็จ รหัสการใช้งานมีดังนี้:
นำเข้า java.util.arraylist; นำเข้า java.util.collection; นำเข้า java.util.list; การทดสอบระดับสาธารณะ {โมฆะคงที่สาธารณะหลัก (สตริง args []) {// ตั้งหนึ่งรายการ _first = new ArrayList (); _ First.add ("Jim"); _second = new ArrayList (); _ second.add ("jack"); _ second.add ("happy"); _ second.add ("sun"); _ second.add ("ดี"); arraylist (_second); มีอยู่. removeAll (_first); system.out.println ("ซึ่งไม่มีอยู่ใน _set ใน _set:"+มีอยู่); notexists.removeall (มีอยู่); out.out.println (""ผลการทำงาน:
_second ไม่มีอยู่ใน _set: [มีความสุข, ดวงอาทิตย์, ดี]
_second มีอยู่ใน _set: [Jack]
สรุป
ข้างต้นเป็นเรื่องเกี่ยวกับตัวอย่างการสกัดรหัส Java ขององค์ประกอบเดียวกันและต่างกันในสองคอลเลกชัน ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน หากมีข้อบกพร่องใด ๆ โปรดฝากข้อความไว้เพื่อชี้ให้เห็น ขอบคุณเพื่อนที่ให้การสนับสนุนเว็บไซต์นี้!