プログラムのこの部分が機能しない理由がわかりません。while ループの外側をのぞき、スタックが空でないことを確認しますが、while ループ内でスタックにアクセスしようとすると、次のエラーが発生します。
「スレッド「メイン」の例外 java.util.EmptyStackException at java.util.Stack.peek (不明なソース)」
ここに関連するコードがあります
String test = list.peek();
System.out.println(test);
while(list.peek() != null)
{
temp = list.pop();
while ループは他にもありますがlist.peek
、括弧内で呼び出されると壊れwhile(test != null)
ます。テスト目的で " " に変更してみましたが、list.pop()