【发布时间】:2018-04-12 15:11:11
【问题描述】:
想要实现一维数组的队列,并且应该在不使用更多额外内存的情况下将队列转换为二维矩阵。
其实我想在android中实现这个 我该怎么办?
import java.util.*;
class test{
public static void main(String aActuallya[]){
Queue<int[]> data = new LinkedList<int[]>();
int[] arr = new int[3];
Scanner scan = new Scanner(System.in);
for(int j=0;j<3;j++)
{
for (int i=0;i<3;i++)
arr[i]=scan.nextInt();
data.add(arr);
}
System.out.println(data.toArray());
}
}
我的意见:
1 2 3
4 5 6
7 8 9
输出:
[Ljava.lang.Object;@74a14482
【问题讨论】:
-
您应该在问题中输入“如何打印
Queue<int[]>”。 -
试试
System.out.println(Arrays.toString(data.toArray()))