《剑指offer》翻转单词顺序列
生活随笔
收集整理的這篇文章主要介紹了
《剑指offer》翻转单词顺序列
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目:牛客最近來了一個新員工Fish,每天早晨總是會拿著一本英文雜志,寫些句子在本子上。同事Cat對Fish寫的內容頗感興趣,有一天他向Fish借來翻看,但卻讀不懂它的意思。例如,“student. a am I”。后來才意識到,這家伙原來把句子單詞的順序翻轉了,正確的句子應該是“I am a student.”。Cat對一一的翻轉這些單詞順序可不在行,你能幫助他么?
解析:沒什么好說的了,注意空字符串的判斷就好了
public class Solution {public String ReverseSentence(String str) {if(str == null){ return null;}if(str.trim().equals("")){//注意大坑就是是空字符串" ",要返回"",而不是" "return str;}StringBuilder sb = new StringBuilder();String []s=str.split(" ");//student. a am Ifor(int i=s.length-1;i>=0;i--){sb.append(s[i]+" ");}return sb.toString().trim();} }總結
以上是生活随笔為你收集整理的《剑指offer》翻转单词顺序列的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《数据库SQL实战》查找所有员工的las
- 下一篇: 《剑指offer》扑克牌顺序