/*
* Reverse Words in a String
*
* */
public String reverseWords(String s)
{
//delete leading and trailing spaces
String[] splitStrings = s.trim().split(" ");
s = "";
for(int i=splitStrings.length-1;i>=0;i--)
{
//escape empty one
if(splitStrings[i].isEmpty())
continue;
s = s+splitStrings[i];
if(i!=0)
s+=" ";
}
return s;
}
延伸:熟悉各种字符串操作以及正则表达式应用