Reverse a string using stack

 import java.util.Stack;


public class ReverseStack {

public static void main(String[] args) {
String str="reverse";
String rev="";
Stack<Character> stack=new Stack<>();
for (int i=0;i<str.length();i++)
stack.push(str.charAt(i));

while (!stack.isEmpty())
rev=rev+stack.pop();

System.out.println(rev);
}
}

Comments

Popular posts from this blog

Pizza cut problem

Maven multi module projects

Mask all the characters except last 4 digit/character