/*
* 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;
}
延伸:熟悉各种字符串操作以及正则表达式应用
本文介绍了一种反转字符串中单词的方法,通过删除字符串首尾空格并利用正则表达式进行单词分割,最后按相反顺序拼接单词。文章还强调了熟悉字符串操作及正则表达式的应用。
462

被折叠的 条评论
为什么被折叠?



