题解 | #字符串反转#

字符串反转

http://www.nowcoder.com/practice/e45e078701ab4e4cb49393ae30f1bb04

import java.util.Scanner;
import java.util.Stack;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.next();
        // 声明一个栈用于存放元素。
        Stack<Character> stack = new Stack<Character>();

        // 全部入栈
        for (char ch : str.toCharArray()) {
            stack.push(ch);
        }
        // 全部出栈
        StringBuffer newstr = new StringBuffer();
        for (int i = 0; i < str.length(); i++) {
            char a = stack.pop();
            newstr.append(a);
        }

        System.out.println(newstr);
    }
}

全部评论

相关推荐

06-26 15:35
武汉大学 运营
点赞 评论 收藏
分享
_mos_:我以为手抄报简历就已经很顶了,没想到还有表格简历
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务