Stack/Main.java
Sobottasgithub 509adad1d6 Initial
2026-01-09 23:15:03 +01:00

30 lines
1.1 KiB
Java

public class Main {
public static void main(String[] args) {
Action delete = new Action("delete", 12);
Action changeFont = new Action("changeFont", 0);
Action bold = new Action("bold", 1);
ActionHistory actionHistory = new ActionHistory();
System.out.println(actionHistory.isEmpty());
actionHistory.push(delete);
actionHistory.push(changeFont);
System.out.println("+ 2 Items pushed");
System.out.println(actionHistory.isEmpty());
System.out.println(actionHistory.pop());
System.out.println(actionHistory.pop());
System.out.println("- 2 Items poped");
actionHistory.pop();
actionHistory.push(bold);
System.out.println("+ 1 Item pushed");
System.out.println(actionHistory.isEmpty());
System.out.println("Action top: " + actionHistory.top());
System.out.println(actionHistory.pop());
System.out.println("- 1 Item poped");
System.out.println(actionHistory.isEmpty());
System.out.println("Action top: " + actionHistory.top());
}
}