Como se muestra a continuación:
/** * arraysplit.java * copyright (c) 2014 */paquete com.udpdemo.test2; import java.util.arrayList; import java.util.list;/** * * @author Culan * @version 1.0.0 */public class Arrraysplit {/** * @param args {// TODO Método Generado automático int [] ary = {0,1,2,3,4,5,6,7,7,8,9,10,11,12,13,14,15,16,17,18,19,20}; // La matriz se dividirá en INT INTRITIZACIÓN = 5; Splitsize); // La matriz de subbloque después de dividir (Obj Obj: Subary) {// Imprimir resultado de salida int [] aryitem = (int []) obj; para (int i = 0; i <aryitem.length; i ++) {system.out.print (aryitem [i]+","); } System.out.println (); }}/** * Método splitivo <br> * @param Array para dividir * @param subsize el tamaño de bloque de la división * @return * */objeto estático privado [] splity (int [] ary, int subsize) {int count = ary.length % subsize == 0? ary.length / subsize: ary.length / subsize + 1; List <List <Integer>> SubaryList = new ArrayList <List <Integer>> (); for (int i = 0; i <count; i ++) {int index = i * subsize; List <integer> list = new ArrayList <Integer> (); int j = 0; while (j <subsize && index <ary.length) {list.add (ary [index ++]); j ++; } SubaryList.Add (lista); } Objeto [] subary = nuevo objeto [SubaryList.Size ()]; for (int i = 0; i <subaryList.size (); i ++) {list <integer> sublist = subaryList.get (i); int [] subaryitem = new int [sublist.size ()]; for (int j = 0; j <sublist.size (); j ++) {subaryitem [j] = sublist.get (j) .intvalue (); } subary [i] = subaryItem; } return subary; }}El artículo anterior que divide una matriz en una matriz de acuerdo con un tamaño fijo es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.