“สวัสดี อามีโก้!”
“เรียนเช้าเป็นไงบ้าง”
“อืม ก็ดี ฉันจะเล่าให้ฟัง”
"Bilaabo ให้รูปแบบการออกแบบกับฉันมากมาย และ Ellie แสดงคอลเลกชันทั้งหมดให้ฉันดู ไม่ใช่วันง่ายๆ เลย"
“ไม่ต้องห่วง ฉันจะไม่สร้างภาระให้คุณมากนัก”
"ฉันต้องการบอกคุณเกี่ยวกับคลาสยูทิลิตี้สองคลาสที่คุณเคยพบแล้ว"
" คลาส อาร์เรย์และคอลเลกชัน วิธีการทั้งหมดเป็นแบบคงที่และออกแบบมาเพื่อทำงานกับคอลเล็กชันและอาร์เรย์"
"ฉันจะเริ่มต้นด้วยอันที่ง่ายกว่า: Arraysนี่คือวิธีการ:"
วิธีการ | คำอธิบาย |
---|---|
|
ส่งกลับรายการที่ไม่เปลี่ยนรูปซึ่งเต็มไปด้วยองค์ประกอบที่ผ่าน |
|
ค้นหาองค์ประกอบ (คีย์) ในอาร์เรย์ a หรือ subarray จาก fromIndex ถึง toIndex ต้องจัดเรียงอาร์เรย์! ส่งกลับดัชนีองค์ประกอบหรือ fromIndex-1 หากไม่พบองค์ประกอบ |
|
ส่งกลับสำเนาของอาร์เรย์ดั้งเดิม โดยเริ่มจากดัชนีศูนย์และประกอบด้วยองค์ประกอบ newLength |
|
ส่งกลับสำเนาของอาร์เรย์ดั้งเดิม จาก 'จาก' ถึง 'ถึง' |
|
ทำการเปรียบเทียบเชิงลึกของสองอาร์เรย์ อาร์เรย์จะถือว่าเท่ากันหากองค์ประกอบเท่ากัน หากองค์ประกอบเหล่านั้นเป็นอาร์เรย์ ก็จะมีการเปรียบเทียบเชิงลึกกับองค์ประกอบเหล่านั้นด้วย |
|
ส่งคืนรหัสแฮชลึกตามองค์ประกอบทั้งหมด หากองค์ประกอบเป็นอาร์เรย์ deepHashCode ก็จะถูกเรียกใช้ในองค์ประกอบเช่นกัน |
|
ทำการแปลงอาร์เรย์เป็นสตริงในเชิงลึก โทร toString() ในทุกองค์ประกอบ หากองค์ประกอบเป็นอาร์เรย์ องค์ประกอบนั้นจะถูกแปลงเป็นสตริงตามเนื้อหาเชิงลึก |
|
เปรียบเทียบสององค์ประกอบอาร์เรย์ต่อองค์ประกอบ |
|
เติมอาร์เรย์ (หรือ subarray) ด้วยค่าที่ระบุ |
|
คำนวณรหัสแฮชทั้งหมดขององค์ประกอบทั้งหมดของอาร์เรย์ |
|
จัดเรียงอาร์เรย์ (หรือ subarray) จากน้อยไปหามาก |
|
แปลงอาร์เรย์เป็นสตริง โทร toString() ในทุกองค์ประกอบ |
"นี่เป็นวิธีที่มีประโยชน์มาก หลายๆ วิธีอาจเป็นประโยชน์กับฉัน"
ฉันอยากจะพูดถึงว่าฉันยังไม่ได้นำเสนอวิธีการทั้งหมดที่นี่ เมธอดเกือบทั้งหมดในตารางมีคู่ที่เหมือนกันสำหรับประเภทดั้งเดิมทั้งหมด ตัวอย่างเช่น ตารางมีเมธอด String toString( int [] a) และคลาสยังมี String toString( บูลีน [] a), สตริง toString( ไบต์ [] a), สตริง toString( ยาว [] a), สตริง toString( float [] a), String toString( double [] a) และเมธอด String toString( char [] a)"
"นั่นทำให้อะไรๆ เปลี่ยนไป ทำให้มันเป็นคลาสที่ขาดไม่ได้เลย"
"ฉันดีใจที่คุณชอบมัน เราจะไปกันต่อหลังจากพัก"
GO TO FULL VERSION