Comme indiqué ci-dessous:
/ ** * Arraysplit.java * Copyright (c) 2014 * / package com.udpdemo.test2; import java.util.arraylist; import java.util.list; / ** * * @author Culan * @version 1.0.0 * / public classe Array TODO Méthode générée automatiquement Stub int [] ary = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}; // le tableau à divisé Intre (SplitSize); // la sous-taille de l'objet divisé [] subare = Splatic Après la division pour (objet obj: subary) {// imprimer le résultat de sortie int [] aryitem = (int []) obj; for (int i = 0; i <aryitem.length; i ++) {System.out.print (aryitem [i] + ","); } System.out.println (); }} / ** * Méthode sppllative <br> * @param Array to Split * @param subsit la taille du bloc de la fente * @return * * / objet statique privé [] SPLARCITY (int [] ary, int subsidiant) {int count = ary.length% subsize == 0? ary.length / subséque: ary.length / subséquent + 1; List <list <Integer>> subaryList = new ArrayList <list <Integer >> (); pour (int i = 0; i <count; i ++) {int index = i * subséque; List <Integer> list = new ArrayList <Integer> (); int j = 0; while (j <subsize && index <Ary.length) {list.add (ary [index ++]); j ++; } subaryList.add (list); } Objet [] subary = nouveau objet [subaryList.size ()]; for (int i = 0; i <subaryList.size (); i ++) {list <Integer> sublist = subaryList.get (i); int [] subaryitem = new int [sublist.size ()]; pour (int j = 0; j <sublist.size (); j ++) {subaryitem [j] = sublist.get (j) .intValue (); } subary [i] = subaryitem; } return subary; }}L'article ci-dessus divisant un tableau en un tableau en fonction d'une taille fixe est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.