"ฉันอยู่นี่."
“ผมรอคุณอยู่ที่นี่นานแล้ว”
“หวังว่าอย่างนั้น เรามาเริ่มกันเลย”
"ฉันจะแนะนำให้คุณนำเสนอคลาสยูทิลิตี้ที่มีคุณสมบัติครบถ้วนสำหรับคอลเลกชัน"
“ฉันตื่นเต้นจนตัวสั่นไปหมดแล้ว”
"เยี่ยมมาก งั้นมาเริ่มกันเลย วิธีการของคลาส Collections มีดังนี้"
รหัส | คำอธิบาย |
---|---|
|
เพิ่มองค์ประกอบที่ส่งผ่านไปยังคอลเล็กชันที่ส่งผ่าน วิธีนี้สามารถเรียกได้สะดวกดังนี้: Collections.addList (list, 10,11,12,13,14,15) |
|
ส่งคืน «คิวปกติ» ที่สร้างจาก deque |
|
ทำการค้นหาแบบไบนารีสำหรับองค์ประกอบหลักในรายการ รายการจะต้องจัดเรียง คุณสามารถระบุตัวเปรียบเทียบเพื่อเปรียบเทียบองค์ประกอบต่างๆ |
|
ตรวจสอบว่าองค์ประกอบทั้งหมดของคอลเลกชัน c เป็นประเภทใดประเภทหนึ่ง มีเมธอดที่คล้ายกันสำหรับ List, Map, Set และ SortedSet |
|
คัดลอกรายการ src ไปยังรายการปลายทาง |
|
ตรวจสอบว่าคอลเลกชันไม่มีองค์ประกอบทั่วไป |
|
เติมรายการด้วยองค์ประกอบ obj |
|
นับจำนวนครั้งที่วัตถุ o อยู่ในคอลเลกชัน c |
|
กำหนดดัชนีของการเกิดขึ้นครั้งแรกของรายการเป้าหมายภายในรายการแหล่งที่มา หลักการคล้ายกับ String.indexOf("some string") |
|
กำหนดดัชนีของการเกิดขึ้นล่าสุดของรายการเป้าหมายภายในรายการแหล่งที่มา คล้ายกับ String.lastIndexOf("some string") |
|
ค้นหาจำนวน/ค่าสูงสุดในคอลเลกชัน เราจะหาตัวเลขสูงสุด 6 ตัวได้อย่างไร? Collections.max(Arrays.asList(51, 42, 33, 24, 15, 6)); |
|
ค้นหาค่าต่ำสุดในคอลเลกชัน |
|
สร้างคอลเลกชันจำลองที่องค์ประกอบ o ปรากฏขึ้น n ครั้ง |
|
แทนที่องค์ประกอบ oldVal ทั้งหมดในรายการด้วยองค์ประกอบ newVal |
|
ย้อนกลับรายการ |
|
สุ่มสับเปลี่ยนองค์ประกอบของรายการ |
|
ส่งกลับรายการที่ไม่เปลี่ยนรูปประกอบด้วยหนึ่งองค์ประกอบที่ผ่าน มีวิธีการที่คล้ายกันสำหรับ Map, Set และ SortedSet |
|
เรียงลำดับรายการจากน้อยไปหามาก |
|
สลับองค์ประกอบของรายการ |
|
รวมคอลเลกชันนี้ในคู่ที่ซิงโครไนซ์ มีเมธอดที่คล้ายกันสำหรับ List, Map, Set และ SortedSet |
"ว้าว! ใช่ นี่เป็นคลังแสงทั้งหมด และฉันแทบไม่ได้ใช้มันเลย"
"ที่จริงนี่คือที่ที่บทเรียนของฉันสิ้นสุดลงในวันนี้"
"ลองดูวิธีการเหล่านี้ แล้วค้นหาวิธีที่คุณน่าจะใช้มากที่สุด"
"หรือดีกว่านั้น ศึกษาพวกเขา พวกเขาจะเป็นประโยชน์กับคุณ"
"ขอบใจนะริชชี่ ฉันจะไปเรียน"
GO TO FULL VERSION