打印出堆栈/队列的所有元素

时间:2014-05-22 06:49:38

标签: java printing stack queue tostring

我正在尝试浏览堆栈和队列并打印出Object的值。在我的Object类中,我实现了一个toString。我的堆栈和队列类使用链表。我尝试首先使用类似于数组的for循环,显然不起作用。我知道如何获得最高分但不是全部。

for (i = 0; i <= 9; i++) {
System.out.println(storageA[i].toString());
}

storageA是我的堆栈,固定大小为10。

1 个答案:

答案 0 :(得分:0)

假设您想要遍历包含E类型的对象的完整列表:

for (E element : storageA) {
  System.out.println(element.toString());
}

如果你真的只想要元素0-9(更好地验证storageA.size&gt; 9,否则你会得到一个IndexOutOfBoundsException):

for (i = 0; i <= 9; i++) {
   System.out.println(storageA.get(i).toString());
}