How do I copy a stack in Java?

前端 未结 6 649
星月不相逢
星月不相逢 2020-12-03 21:03

I have a stack A and I want to create a stack B that is identical to stack A. I don\'t want stack B to simply be a pointer to A -- I actually want to create a new stack B th

6条回答
  •  北海茫月
    2020-12-03 21:43

    Stack extends Vector, so you can just new up a new Stack and use .addAll(...) to copy the items:

    Stack newStack = new Stack();
    newStack.addAll(oldStack);
    

提交回复
热议问题