• 剑指Offer——翻转单词顺序列


    1、题目描述

      牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么?

    2、代码实现

    public String ReverseSentence(String str) {
            String result = "";
            //首先进行边界值的检测,第一种情况就是字符串为空
            if (str == null) {
                return null;
            }
            if (str.trim().equals("")) {
                return str;
            }
            String[] strings = str.split("\ ");
            for (int i = strings.length - 1; i > 0; i--) {
                if (strings[i].length() != 0) {
                    result += strings[i] + " ";
                }
            }
    
            return result + strings[0];
        }
    

      

  • 相关阅读:
    Django -- 路由系统(URLconf)
    Django简介
    jQuery
    DOM
    JavaScript
    HTML,CSS
    Redis PK Memcached
    ORM框架-SQLAlchemy
    Memcached操作以及用法
    Py3快速下载地址
  • 原文地址:https://www.cnblogs.com/BaoZiY/p/11183208.html
Copyright © 2020-2023  润新知