problem in remove() when i remove this method then output is infinite loop,
but when i write this method the output is 13,14,15,13,13.i don't know how came
If you read the docs, you'll see that calling next() and previous() doesn't just return the next or previous element. It also changes the state of the iterator, moving it one forward or one back. If you don't call remove(), then you're just going forward, back, forward, back, ... forever, and never getting to the end of the list.
Jeff Verdegan wrote:If you don't call remove(), then you're just going forward, back, forward, back, ... forever, and never getting to the end of the list.
Did not know that.
Reminds me of Vote=Left, Vote=Right, Vote=Left, Vote=Right ...
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.