Seperti yang ditunjukkan di bawah ini:
/** * arraysplit.java * Hak cipta (c) 2014 */paket com.udpdemo.test2; import java.util.arraylist; import java.util.list;/** * * @Author culan * @version 1.0.0 */Public Class ARRAYSPLIT {/** @version * PUBSID */PUBUL PUBLIK ARRAYSPLIT {//** @version ** ** * PUBUT Publ {// TODO Metode yang dihasilkan otomatis Stub int [] ary = {0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20}; // Array yang dibagi menjadi splitsize splitsize = 5; // ukuran blok dari blok dari The Blok dari The Subray yang akan dibagi menjadi splitsize = 5;//Blok dari blok dari blok tersebut ( array subblock setelah pemisahan untuk (objek obj: subary) {// cetak hasil output int [] aryitem = (int []) obj; untuk (int i = 0; i <aryitem.length; i ++) {System.out.print (aryitem [i]+","); } System.out.println (); }}/** * Metode spliter <br> * @param array untuk memisahkan * @param Subsize ukuran blok dari split * @return * */objek statis privat [] spliter (int [] ary, int subsize) {int count = ary.length % subsize == 0? ary.length / subsize: ary.length / subsize + 1; Daftar <Daftar <Integer>> SubaryList = ArrayList baru <Daftar <Integer>> (); untuk (int i = 0; i <count; i ++) {int index = i * subsize; Daftar <Integer> Daftar = ArrayList baru <Integer> (); int j = 0; while (j <subsize && index <ary.length) {list.add (ary [index ++]); j ++; } subarylist.add (daftar); } Objek [] subary = objek baru [subarylist.size ()]; untuk (int i = 0; i <SubaryList.size (); i ++) {Daftar <Integer> sublist = SubaryList.get (i); int [] subaryitem = int int [sublist.size ()]; untuk (int j = 0; j <sublist.size (); j ++) {subaryitem [j] = sublist.get (j) .IntValue (); } Subary [i] = SubaryItem; } return subary; }}Artikel di atas yang membagi array menjadi array sesuai dengan ukuran tetap adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.