Como mostrado abaixo:
/** * Arraysplit.java * Copyright (c) 2014 */package com.udpdemo.test2; importar java.util.ArrayList; importar java.util.list;/** ** ** ** ** **) @Agumsion 1.0.0 */public Class ArraySplit {/** ** **s CULAN * @version 1.0 */public Class Arrays {/ * {// TODO Método gerado automaticamente Stub Int [] ary = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}; // a matriz a ser dividida Int dividida = 5; // dividido); // a matriz de subbloco após a divisão para (object obj: subary) {// imprima resultado de saída int [] aryitem = (int []) obj; for (int i = 0; i <aryitem.length; i ++) {System.out.print (aryitem [i]+","); } System.out.println (); }}/** * Método Splity <br> * Matriz @param para dividir * @param Subsam o tamanho do bloco da divisão * @return * */objeto estático privado [] splity (int [] ary, int subsize) {int count = ary.length % subsize == 0? ary.length / subsize: ary.length / subsize + 1; Lista <LIST <TEGER>> SubaryList = new ArrayList <List <Teger>> (); for (int i = 0; i <count; i ++) {int index = i * subsize; Lista <Teger> list = new ArrayList <Teger> (); int j = 0; while (j <subsize && index <ary.length) {list.add (ary [index ++]); j ++; } subaryList.add (list); } Objeto [] Subary = new Object [SubaryList.size ()]; for (int i = 0; i <subaryList.size (); i ++) {list <Teger> 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; } retornar Subary; }}O artigo acima dividindo uma matriz em uma matriz de acordo com um tamanho fixo é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.