1.2 原串翻转

2017-08-13  本文已影响10人  DrunkPian0

翻转字符串。
很多种方法,比如双指针,栈等等。C语言要考虑结尾的空格,Java不存在这问题。

    public String reverseString(String iniString) {
        if(iniString == null || iniString.length() == 0) return iniString;
        Stack<Character> stack = new Stack<>();
        for(int i = 0 ; i < iniString.length(); i ++){
            stack.push(iniString.charAt(i));
        }
        StringBuilder sb = new StringBuilder();
        while(!stack.isEmpty()){
            sb.append(stack.pop());
        }
        return sb.toString();
    }
上一篇下一篇

猜你喜欢

热点阅读