作者:刚辉19861126 | 来源:互联网 | 2023-09-09 18:08
我写了一段提取数组中间值的代码,但我不知道如何通过Arrays.toString()
使第二个数组看起来正确。
当前看起来如下:
[1、2、3、4、5、6]
[2、3、4、5、6、7]
[3,4,5,6,7,8]
[4,5,6,7,8,9]
3 4 5 6
4 5 6 7
无论如何应该
[1、2、3、4、5、6]
[2、3、4、5、6、7]
[3,4,5,6,7,8]
[4,5,6,7,8,9]
[3,4,5,6]
[4,5,6,7]
非常感谢您的帮助。
import java.util.Arrays;
class array2d {
public static void main(String args[]){
int arr[][] = {{1,2,3,4,5,6},{2,6,7},{3,7,8},{4,8,9}};
for (int[] r:arr) {
System.out.println(Arrays.toString(r));
}
for(int i=1; i <6; i++){
for(int j=1; j <5; j++){
if (i == 1
|| i == 2
|| j == 0) {
System.out.print(arr[i][j]+" ");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
import java.util.Arrays;
class array2d {
public static void main(String args[]){
int arr[][] = {{1,2,3,4,5,6},{2,6,7},{3,7,8},{4,8,9}};
for (int[] r:arr)
{
System.out.println(Arrays.toString(r));
}
for(int i=1; i int middle[] = new int[arr[i].length-2];
for(int j=1; j middle[j-1] = arr[i][j];
}
System.out.println(Arrays.toString(middle));
}
}
}