1. 程式人生 > >劍指offer-翻轉單詞順序列

劍指offer-翻轉單詞順序列

例如 public 後來 split IT student fis 句子 bsp

題目描述:牛客最近來了一個新員工Fish,每天早晨總是會拿著一本英文雜誌,寫些句子在本子上。同事Cat對Fish寫的內容頗感興趣,有一天他向Fish借來翻看,但卻讀不懂它的意思。例如,“student. a am I”。後來才意識到,這家夥原來把句子單詞的順序翻轉了,正確的句子應該是“I am a student.”。Cat對一一的翻轉這些單詞順序可不在行,你能幫助他麽?

ac代碼;

 1 public class Solution {
 2     public String ReverseSentence(String str) {
 3              String[]ss=str.split(" ");
4 if(ss.length==0) 5 return str; 6 String t=""; 7 for(int i=ss.length-1;i>=0;i--){ 8 if(i!=ss.length-1) 9 t+=" "+ss[i]; 10 else 11 t+=ss[i]; 12 13 } 14 return t; 15 } 16 }

劍指offer-翻轉單詞順序列