คลาส java.util.arrays สามารถจัดการอาร์เรย์ได้อย่างง่ายดายและวิธีการทั้งหมดที่ให้ไว้นั้นคงที่ วิธีการคงที่เป็นของคลาสไม่ใช่วัตถุที่อยู่ในชั้นเรียน ดังนั้นคุณสามารถใช้ชื่อคลาสได้โดยตรงพร้อมชื่อวิธีการโทร ในฐานะคลาสเครื่องมืออาร์เรย์สามารถทำงานได้ดีมาก ต่อไปนี้เป็นฟังก์ชั่นหลายอย่างที่ใช้เป็นหลัก
1. วิธีการเติม
วิธีการเติมส่วนใหญ่ใช้เพื่อเติมอาร์เรย์ ที่นี่เราแสดงรายการประเภท int ที่ง่ายที่สุด (เช่นเดียวกับประเภทอื่น ๆ )
ดูซอร์สโค้ดที่มาของอาร์เรย์
รหัสตัวอย่าง:
รหัส Java
PublicStaticVoidMain (String [] args) {inta [] = newint [5]; // เติมเต็มอาร์เรย์อาร์เรย์ fill (a, 1); สำหรับ (inti = 0; i <5; i ++) // output 5 1system.out.println (a [i]);}กรอกข้อมูลบางส่วนของซอร์สโค้ดอาร์เรย์:
ตัวอย่าง:
รหัส Java
PublicStaticVoidMain (String [] args) {inta [] = newint [5]; // เติมเต็มอาร์เรย์อาร์เรย์ fill (a, 1,2,1); สำหรับ (inti = 0; i <5; i ++) // a [1] = 12. วิธีการ
จากชื่อวิธีเราทุกคนรู้ว่ามันคือการเรียงลำดับอาร์เรย์ แต่ยังคงใช้ประเภท int ประเภทอื่น ๆ เหมือนกัน
นอกจากนี้ยังมีการเรียงลำดับอาร์เรย์ทั้งหมดเช่น
รหัส Java
PublicStaticVoidMain (String [] args) {inta [] = {2,4,1,3,7}; array.sort (a); สำหรับ (inti = 0; i <5; i ++) // system.out.out.println (a [i]);ระบุการเรียงลำดับของอาร์เรย์บางส่วน:
รหัส Java
PublicStaticVoidMain (String [] args) {inta [] = {2,4,1,3,7}; array.sort (a, 1,4); // เอาท์พุท 2,1,3,4,7 สำหรับ (inti = 0; i <5; i ++) system.out.println (a [i]);}3. วิธี Equals
ใช้เพื่อเปรียบเทียบว่าค่าองค์ประกอบในสองอาร์เรย์มีค่าเท่ากันหรือดูที่อาร์เรย์ของประเภท int ดูซอร์สโค้ดอาร์เรย์
ตัวอย่าง:
รหัส Java
PublicStaticVoidMain (String [] args) {inta [] = {2,4,1,3,7}; inta1 [] = {2,4,1,1,5,7}; system.out.println (array.equals (a1, a)); // เอาต์พุตเท็จ}4. วิธีการค้นหาแบบ binarySearch
วิธี BinarySearch สามารถดำเนินการค้นหาแบบไบนารีในอาร์เรย์ที่เรียงลำดับ ดูซอร์สโค้ดดังนี้
ตัวอย่าง:
รหัส Java
PublicStaticVoidMain (String [] args) {inta [] = {2,4,1,3,7}; array.sort (a); // sort system.out.out.println (array.binarySearch (a, 4)); // การค้นหาไบนารี, เอาท์พุท 3}5. วิธีการ
คัดลอกอาร์เรย์เมธอดอาร์เรย์ที่ส่งคืนโดยอาร์เรย์ 'copyof () เป็นวัตถุอาร์เรย์ใหม่ดังนั้นคุณจึงเปลี่ยนค่าองค์ประกอบในอาร์เรย์และจะไม่ส่งผลกระทบต่ออาร์เรย์ดั้งเดิม
ชอบ:
รหัส Java
importJava.util.Arrays; PublicClassArrayDemo {PublicStaticVoidMain (String [] args) {int [] arr1 = {1, 2, 3, 4, 5}; int [] arr2 = array.copyof (arr1, arr1.length); "); System.out.println ();}}ด้านบนเป็นเครื่องมือการฝึกจาวาอาร์เรย์จริง ๆ ที่แนะนำโดยบรรณาธิการ ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับคุณทันเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!