zoukankan      html  css  js  c++  java
  • leetcode 151反转单词

    原题点这里

    输入的字符串里包含着空格,我们以空格为边界,分割字符串。 split(" ")

    然后我们遍历分割后的字符串,把他们拼接在一起。

    最后,我们做一下判断,如果最后一个字符是空格,要删除掉。 这里注意的是,要先判断拼接之后的字符串是否为空串

    public static String reverseWords(String s) {
            if(s.length()==0) return s;
            String [] words = s.split(" ");
            StringBuilder ans = new StringBuilder();
            for(int i=words.length-1;i>0;i--){
                if(words[i].length()==0) continue;
                ans.append(words[i]);
                ans.append(" ");
            }
            if(ans.charAt(ans.length())==' '){
                ans.deleteCharAt(ans.length());
            }
            return ans.toString();
    
    
        }
    View Code
  • 相关阅读:
    php1
    element ui
    webpack
    vue-router
    vue实例相关2
    vue实例相关
    js笔记2
    js笔记
    不找工作,你的简历也要更新!
    除了做测试,我们还能做些什么呢?
  • 原文地址:https://www.cnblogs.com/superxuezhazha/p/12675643.html
Copyright © 2011-2022 走看看