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;
}
}
}