3题解 | #字符串反转#
字符串反转
https://www.nowcoder.com/practice/e45e078701ab4e4cb49393ae30f1bb04
import java.util.Scanner; import java.util.Stack; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String str = in.nextLine(); // m1 // StringBuffer sb = new StringBuffer(str); // sb.reverse(); // System.out.println(sb.toString()); // m2 Stack<String> s = new Stack<String>(); for(int i = 0;i<str.length();i++){ s.add(str.charAt(i)+""); } int size = s.size(); for(int i=0;i<size;i++){ System.out.print(s.pop()); } } }