How do I iterate over a stack in Java
•
Java
I want to know how to use iterators in the stack class How do I create an iterator class for it?
Solution
Just get the iterator through iterator():
Stack<YourObject> stack = ...
Iterator<YourObject> iter = stack.iterator();
while (iter.hasNext()){
System.out.println(iter.next());
}
Or, if you just want to print, use enhanced for loop:
for(YourObject obj : stack)
{
System.out.println(obj);
}
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码
