Files
unisa_strutture_dati_2013_2014/com/xgiovio/StackInvertString.java

30 lines
756 B
Java

package com.xgiovio;
import stack.NodeStack;
import java.util.Scanner;
public class StackInvertString {
/////////////// questo programma inverte una stringa mediante stack
public static void main(String[] args) {
System.out.println("Stringa in input");
Scanner reader = new Scanner(System.in);
String word = reader.nextLine();
String word_inverted = "";
NodeStack<Character> stack = new NodeStack<Character>();
for (int i = 0;i< word.length();i++){
stack.push(word.charAt(i));
}
for (int i = 0;i< word.length();i++){
word_inverted = word_inverted.concat(String.valueOf(stack.pop()));
}
System.out.println(word_inverted); }
}