代码:
package com.likou;
/**
* 输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。为简单起见,标点符号和普通字母一样处理。
* 例如输入字符串"I am a student. ",则输出"student. a am I"。
*
*/
public class test58 {
public static void main(String[] args) {
String string = "a good example";
String result = fun(string);
System.out.println(result);
}
/**
* 将字符串分割,然后颠倒顺序
* @param string
* @return
*/
private static String fun(String string) {
String[] strArr = string.split(" ");
String result = "";
for (int i=strArr.length-1;i>=0;i--){
if (!strArr[i].equals("")){
result += strArr[i] + " ";
}
}
return result.trim();
}
}