ดังที่แสดงด้านล่าง:
/** * arraysplit.java * ลิขสิทธิ์ (c) 2014 */แพ็คเกจ com.udpdemo.test2; นำเข้า java.util.arraylist; นำเข้า java.util.list;/** * @author culan * @version 1.0.0 * {// วิธีการที่สร้างขึ้นอัตโนมัติ todo stub int [] ary = {0,1,2,3,4,5,6,7,8,9,9,10,11,12,13,14,15,16,17,18,18,19,20}; อาร์เรย์ subblock หลังจากแยกสำหรับ (object obj: subary) {// ผลการพิมพ์ผลลัพธ์ int [] aryitem = (int []) obj; สำหรับ (int i = 0; i <aryitem.length; i ++) {system.out.print (aryitem [i]+","); } system.out.println (); }}/** * วิธีการสาดน้ำ <br> * @param array เพื่อแยก * @param subsize ขนาดบล็อกของการแยก * @return * */วัตถุคงที่ส่วนตัว [] spatitary (int [] ary, int subsize) {int count = ary.length % subsized == 0? ary.length / subsize: ary.length / subsize + 1; รายการ <รายการ <จำนวนเต็ม >> subarylist = new ArrayList <list <integer>> (); สำหรับ (int i = 0; i <count; i ++) {int index = i * subsize; รายการ <จำนวนเต็ม> list = new ArrayList <จำนวนเต็ม> (); int j = 0; ในขณะที่ (j <subsize && index <ary.length) {list.add (ary [index ++]); J ++; } Subarylist.add (รายการ); } วัตถุ [] subary = วัตถุใหม่ [subarylist.size ()]; สำหรับ (int i = 0; i <subarylist.size (); i ++) {list <integer> sublist = subarylist.get.get (i); int [] subaryItem = new int [sublist.size ()]; สำหรับ (int j = 0; j <sublist.size (); j ++) {subaryItem [j] = sublist.get (j) .intvalue (); } Subary [i] = SubaryItem; } ส่งคืน Subary; -บทความข้างต้นแยกอาร์เรย์ออกเป็นอาร์เรย์ตามขนาดคงที่คือเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น