1public String removeStars(String s) {
2 Stack<Character> stack = new Stack<>();
3
4 for (int i = 0; i < s.length(); i++) {
5 char c = s.charAt(i);
6
7 if (c == '*') {
8 if (!stack.isEmpty()) {
9 stack.pop();
10 }
11 } else {
12 stack.push(c);
13 }
14 }
15
16 StringBuilder result = new StringBuilder();
17 for (char c : stack) {
18 result.append(c);
19 }
20 return result.toString();
21}