我試圖實現此方法:如何將ArrayList分解成組?
public ArrayList<ArrayList> groupWords(ArrayList<String> scrambledWords, int groupNumber);
該方法以字符串的ArrayList和一個數字,表示字的每個組作爲參數的數量,然後返回由包含的基團的ArrayLists的ArrayList根據groupNumber參數輸入單詞。例如,有20串的一個ArrayList,我想組ArrayList的成5組,所以我稱這樣的方法:
ArrayList<ArrayList> groupedWords = groupWords(ArrayList, 5);
我敢肯定,我需要有一個與另一個循環for循環嵌套在裏面,但我不知道如何實現它。
如何實現此方法?
它引發了一個IndexOutOfBoundsException分組在GROUPED.get(i).add(words.get(i))行 – cjones3724
我編輯了答案它現在應該工作......我想。 – Garuno
它現在謝謝! – cjones3724