วันนี้ฉันเรียนรู้อาร์เรย์ Java และเขียนการแทรกและการลบอาร์เรย์ ฉันเป็นมือใหม่และฉันจะเขียนพวกเขาไปยังสามเณรที่ไม่รู้วิธีทำ โปรดเพิกเฉยต่อพวกเขาหากมีข้อผิดพลาดใด ๆ โปรดชี้ให้เห็นหากคุณมีข้อผิดพลาดใด ๆ
/** ระบุตำแหน่งของอาร์เรย์ไปยังอาร์เรย์*/นำเข้า java.util.*; คลาสสาธารณะ ArrayInsert {โมฆะคงที่สาธารณะหลัก (สตริง [] args) {system.out.println ("โปรดป้อน 5 หมายเลขด้วยคีย์บอร์ด:"); int [] array = new int [10]; สแกนเนอร์ SC = เครื่องสแกนใหม่ (System.in); // ป้อนหมายเลขไปยังอาร์เรย์ผ่านแป้นพิมพ์สำหรับ (int i = 0; i <array.length-5; i ++) {array [i] = sc.nextint (); } // ความเงียบสงบผ่านอาร์เรย์ System.out.print ("อาร์เรย์ดั้งเดิมคือ:"); สำหรับ (int a: array) {system.out.print (""+a); } // แทรกจำนวน system.out.println ("/nplease ป้อนตำแหน่งการแทรก: ตำแหน่งที่ถูกต้องคือ 0 -----"+(array.length-1)); int index = sc.nextint (); System.out.println ("/nplease ป้อนค่าที่แทรก ------"); int num = sc.nextint (); // เรียกดัชนีฟังก์ชั่นคงที่ // transweep ระบบอาร์เรย์ที่แทรกอยู่ แทรก (ดัชนี, num, อาร์เรย์); สำหรับ (int i = 0; i <array.length; i ++) {system.out.print (""+array [i]); }} // แทรกเมธอดข้อมูลไปยังตำแหน่งที่ระบุของอาร์เรย์สาธารณะคงที่ int [] แทรก (ดัชนี int, int num, int a []) {// ถ้ามีองค์ประกอบองค์ประกอบหลังจากดัชนีถูกย้ายทีละตัวสำหรับ (int a [i] = a [i-1];} a [ดัชนี] = num; return a; // ลบหมายเลขที่ตำแหน่งที่ระบุของอาร์เรย์ นำเข้า java.util.*; คลาสสาธารณะ ArrayDelete {โมฆะคงที่สาธารณะ (สตริง args []) {system.out.println ("โปรดป้อน 5 หมายเลขด้วยแป้นพิมพ์:"); int [] array = new int [10]; สแกนเนอร์ SC = เครื่องสแกนใหม่ (System.in); // ป้อนหมายเลขลงในอาร์เรย์ผ่านแป้นพิมพ์สำหรับ (int i = 0; i <array.length-5; i ++) {array [i] = sc.nextint (); } // Transweep The Array System.out.print ("อาร์เรย์ดั้งเดิมคือ:"); สำหรับ (int a: array) {system.out.print (""+a); } // ลบหมายเลขในตำแหน่งที่ระบุ System.out.println ("/n ป้อนตำแหน่งที่คุณต้องการลบ: ช่วงคือ 0 ---"+(array.length-1)); int index = sc.nextint (); ลบ (ดัชนี, อาร์เรย์); // การเรียกใช้เมธอด // transip หลังจากลบ System.out.println ("transip หลังจากลบ:"); สำหรับ (int i = 0; i <array.length; i ++) {system.out.print ("+array [i]);}} สาธารณะคงที่ int [] ลบ (ดัชนี int, array int []) {// transip หลังจากดัชนีการลบ) อาร์เรย์ [i] = อาร์เรย์ [i+1];รหัสตัวอย่างข้างต้นสำหรับการแทรกและลบองค์ประกอบที่ระบุในอาร์เรย์ใน Java เป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น