Java 将ArrayList合并到ArrayList中的ArrayList

Java 将ArrayList合并到ArrayList中的ArrayList,java,arraylist,Java,Arraylist,我有arraylist有30个arraylist 我想保留前6个数组列表并添加 七号到一号 八号到二号 9号到3号。。等等 这意味着当前数组列表中的第6个数组列表将添加到该列表中,以下方法应能实现此目的: public static <T> void merge(ArrayList<ArrayList<T>> arrayLists) { int blockSize = 6; for(int i=blockSize; i<arrayList

我有arraylist有30个arraylist 我想保留前6个数组列表并添加 七号到一号 八号到二号 9号到3号。。等等
这意味着当前数组列表中的第6个数组列表将添加到该列表中,以下方法应能实现此目的:

public static <T> void merge(ArrayList<ArrayList<T>> arrayLists) {
    int blockSize = 6;
    for(int i=blockSize; i<arrayLists.size(); i++) {
        arrayLists.get(i % blockSize).addAll(arrayLists.get(i));
    }
    arrayLists.subList(blockSize, arrayLists.size()).clear();
}
公共静态无效合并(ArrayList ArrayList){
int blockSize=6;

对于(int i=blockSize;i),请发布您尝试编写的任何代码。问题陈述不清楚…谢谢,它工作得很好