我的语法不断抛出错误 . 我需要编写一个方法来转置一个2D数组,一个将整数的2D数组作为参数,并返回原始表的转置 . 转置是一个2D数组,原始数组中的行成为列 . 问题是我不知道如何正确编写方法参数 .

public static ArrayList <Integer>[][] transpose(ArrayList <Integer> [][]){
    ArrayList<Integer> list = new ArrayList <>();

    return list;
}