1.2 原串翻转

翻转字符串。
很多种方法,比如双指针,栈等等。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();
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,270评论 0 4
  • 在儿女面前,母亲总像个超人般无所不能。她很少说爱,可热气腾腾的一日三餐、萦绕耳旁的句句叮咛,早已让那爱不言而喻。 ...
    Sakurazebra阅读 595评论 0 0
  • 搬砖头 昨天预约车子过来拉货的时候师傅问:“大概有多少货?”我想想脑补一下那些我一个人一个个挑货,对数量,...
    七七行记阅读 215评论 0 0
  • 1 都说谈恋爱是和一个人的优点在谈,婚姻是和一个人的缺点相处;之前写过一篇文章:婚姻是让人成长最好的地方,如果你愿...
    白卷儿阅读 473评论 5 5
  • 我哥中年得子。家中因这个孩子的降生陡增了欢乐。小家伙长到五个月时又白又胖,不哭不闹,谁抱和谁笑,真是人见人爱。 小...
    红袖挥毫阅读 6,539评论 2 2