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); } }