我正在尝试浏览堆栈和队列并打印出Object的值。在我的Object类中,我实现了一个toString。我的堆栈和队列类使用链表。我尝试首先使用类似于数组的for循环,显然不起作用。我知道如何获得最高分但不是全部。
for (i = 0; i <= 9; i++) {
System.out.println(storageA[i].toString());
}
storageA是我的堆栈,固定大小为10。
答案 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());
}