java.util.StackJavaでコピーする適切な方法を探しています。
Stackコピーコンストラクターがないようです。ドキュメントで見つけたのは、cloneメソッドだけです。
しかし、私が書くと
Stack<Integer> stack = (Stack<Integer>) oldstack.clone();
コンパイラは、チェックされていない型について警告を出します。
コピーするための「適切な」方法はありStackますか?そうでなければ、ここで最も賢明なことは何でしょうか?警告を出さないほうがいいのですが、値を繰り返してコピーするのは少しばかげていると感じます(ただし、後者が最も賢明な方法であることが判明する場合があります)。