while (T.level(s.peek().charAt(0)) >= T.level(c) && !s.isEmpty() ) {
s1 += s.peek();
s.pop();
}
Trong đoạn code này khi mình để !s.isEmpty thì code báo lỗi còn để lên trước thì lại không bị lỗi. Đây là lỗi:
Exception in thread “main” java.util.EmptyStackException
** at java.util.Stack.peek(Unknown Source)**
** at spoj.Transform_The_Expression.Postfix(Transform_The_Expression.java:50)**
** at spoj.Transform_The_Expression.main(Transform_The_Expression.java:70)**
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?