Java 将多维字节数组更改为多维数组列表的方法

Java 将多维字节数组更改为多维数组列表的方法,java,arrays,Java,Arrays,这是我一直在玩的一些代码,我想知道如何更改代码,使它可以执行相同的操作,但对于ArrayList 专用静态无效转置SEBA(字节[][]m){ 对于(int i=0;i

这是我一直在玩的一些代码,我想知道如何更改代码,使它可以执行相同的操作,但对于
ArrayList

专用静态无效转置SEBA(字节[][]m){
对于(int i=0;i
例如:

private static void transportseba(ArrayList m)
专用静态无效传输SEBA(列表m){
对于(int i=0;i
专用静态无效传输SEBA(列表m){
对于(int i=0;i
没有
数组列表这样的东西。你是说
ArrayList
还是
ArrayList
还是
ArrayList
?是的,对不起@LouisWasserman check edit没有
ArrayList
。你是说
ArrayList
还是
ArrayList
还是
ArrayList
?是的,对不起@LouisWasserman check edit谢谢你的回答,像m[i]=m[k]这样的东西我怎么把它写成ArrayList呢?
m.set(i,m.get(k))
,当然。谢谢你的回答,像m[i]=m[k]这样的东西怎么样作为arraylist,我该如何编写呢?
m.set(i,m.get(k))
,当然。
 private static void transposeba(byte[][] m) {
        for (int i = 0; i < m.length; i++) {
            for (int j = i; j < m[0].length; j++) {
                byte x = m[i][j];
                m[i][j] = m[j][i];
                m[j][i] = x;
            }
        }
    }
 private static void transposeba(ArrayList<byte[]> m)
private static void transposeba(List<byte[]> m) {
    for (int i = 0; i < m.size(); i++) {
        for (int j = i; j < m.get(0).length; j++) {
            byte x = m.get(i)[j];
            m.get(i)[j] = m.get(j)[i];
            m.get(j)[i] = x;
        }
    }
}