題目:顛倒一個句子中的詞的順序,比如將“我叫克麗絲”轉(zhuǎn)換為“克麗絲叫我”,實現(xiàn)速度最快愿题,移動最少
題目有誤西剥,假設(shè)是英文句子吧
public static String reverseWord(String word){
char[] ch = word.toCharArray();
char temp;
for (int i = 0; i < ch.length / 2; i++) {
temp = ch[i];
ch[i] = ch[ch.length - i - 1];
ch[ch.length - i - 1] = temp;
}
return String.valueOf(ch);
}
public static String reverse(String words){
String newWords = reverseWord(words);
System.out.println(newWords);
String[] wordSplit = newWords.split(" ");
for(int i = 0;i<wordSplit.length;i++){
wordSplit[i] = reverseWord(wordSplit[i]);
}
return String.join(" ",wordSplit);
}