美文网首页
1.2 原串翻转

1.2 原串翻转

作者: DrunkPian0 | 来源:发表于2017-08-13 19:24 被阅读10次

    翻转字符串。
    很多种方法,比如双指针,栈等等。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();
        }
    

    相关文章

      网友评论

          本文标题:1.2 原串翻转

          本文链接:https://www.haomeiwen.com/subject/wfverxtx.html