2012-10-27 120 views
0

在我的應用程序中,我有數組大小爲400的元素。我的任務是那些元素髮送到webservice進行插入,但它不支持。所以將數組拆分併發送到webservice.How是將較大陣列分割爲較小陣列

+0

發表一些代碼。我不明白你爲什麼不得不拆分數組。 – Axel

+0

只需在循環中使用Arrays.copyOfRange函數。 –

回答

0

也許是這樣的,也許?

String[] stringArray = new String[400];  
    //lets assume that the array has objects in it. 
    int index = 0; 
    for(int i = 0; i < stringArray.length; i++) { 
     String[] temp = new String[20]; 
     for(int x = 0; x < 20) { 
      if(stringArray[index] != null) temp[x] = stringArray[index]; 
      index++; 
     } 
     //The temp array is filled with objects from the other array, so send it to the webservice. 
     sendArrayToWebService(temp); 
    }