良い一日!スタックを使用して中置から後置へのコンバーターを実装しています。ユーザーが括弧なしで中置式を入力したときに機能します。ただし、括弧が存在する場合、コンソールには次のように表示されます。
Exception in thread "main" StackEmptyException: Stack is empty.
at ArrayStack.top(ArrayStack.java:85)
at InfixToPostfix.convert(InfixToPostfix.java:54)
at InfixToPostfix.main(InfixToPostfix.java:85)
私の問題は、ランク(スタックのトップ)を実装することです。