Reverse a string using Stack in java
Explanation Of code:
Code:
import java.util.Stack;
class Test{
public static void main(String[] args){
String s = "Baburao";
System.out.println(reverse(s));
}
public static String reverse(String s){
Stack<Character> st = new Stack<>();
String reverse = "";
for(int i=0;i<s.length();i++){
st.push(s.charAt(i));
}
while(st.size()!=0){
reverse = reverse + st.pop();
}
return reverse;
}
}
o/p:oarubaB
Comments
Post a Comment