以下に示すように:
/** ARRAYSPLIT.java * Copyright(c)2014 */Package com.udpdemo.test2; Import java.util.arraylist; Import java.util.list;/** * * @author culan * @version 1.0.0 */public class arraysplit {/** @param args */pucition Sitic {// TODO自動生成方法スタブスタブInt [] ary = {0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,18,18,18,18,20}; (オブジェクトobj:subary)の分割後のサブブロック配列{//出力結果int [] aryitem =(int [])obj; for(int i = 0; i <aryitem.length; i ++){system.out.print(aryitem [i]+"、"); } system.out.println(); }}/** *スプリタルメソッド<br> * @paramアレイスプリット * @param @param splitのブロックサイズ * @return * */private staticオブジェクト[] splitary(int [] ary、int subize){int count = ary.length%subize == 0? ary.length / subize:ary.length / subize + 1;リスト<リスト<integer >> subarylist = new arrayList <list <integer >>(); for(int i = 0; i <count; i ++){int index = i * subize; List <Integer> list = new ArrayList <Integer>(); int j = 0; while(j <subsize && index <ary.length){list.add(ary [index ++]); J ++; } subarylist.add(list); } object [] subary = new object [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; } subaryを返します。 }}上記の記事は、固定サイズに応じて配列を配列に分割することです。私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。