151. Reverse Words in a String

class Solution {
          public String reverseWords(String s) {
         StringBuffer ans = new StringBuffer("");
         StringBuffer res = new StringBuffer("");
         for(int i = 0 ;i< s.length() ;i++) {
             while(i< s.length()&&s.charAt(i)==' ')
                 i++;                //找到i所对应的字符不是" "
             StringBuffer temp = new StringBuffer("");        //用stringBuffer 效率高 用string就超时了
             while(i< s.length()&&s.charAt(i)!=' ') {
                 temp.insert(0, s.charAt(i)) ;
                 i++;
             }
             res.append( temp);res.append(" ");}
             int x = res.length()-1;
             while(x>= 0&&res.charAt(x)==' ') {                   //多加了几个空格 这里倒数找出非空格的位置 然后继续
                 x--;
             }
             while(x>= 0) {
                 ans.append(res.charAt(x));
                 x--;
             }

         return ans.toString();
        }
    }

全部评论

相关推荐

大飞的诡术妖姬:之前看b站多明海有个说法,日本就业竞争非常低的原因不光是毕业学生少,还有很多人干两年不喜欢职场氛围就辞职躺平,位置也空了很多,论吃苦耐劳还得看咱们
点赞 评论 收藏
分享
今天 16:00
门头沟学院 Java
点赞 评论 收藏
分享
程序员牛肉:主要是因为小厂的资金本来就很吃紧,所以更喜欢有实习经历的同学。来了就能上手。 而大厂因为钱多,实习生一天三四百的就不算事。所以愿意培养你,在面试的时候也就不在乎你有没有实习(除非是同级别大厂的实习。) 按照你的简历来看,同质化太严重了。项目也很烂大街。 要么换项目,要么考研。 你现在选择工作的话,前景不是很好了。
点赞 评论 收藏
分享
05-09 12:23
已编辑
华南理工大学 Java
野猪不是猪🐗:给他装的,双九+有实习的能看的上这种厂我直接吃⑨✌们拿它练练面试愣是给他整出幻觉了
点赞 评论 收藏
分享
06-27 18:45
中山大学 Ruby
25届应届毕业生,来广州2个礼拜了,找不到工作,绝望了,太难过了…
应届想染班味:9爷找不到工作只能说明,太摆了或者太挑了。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务