标签:leetcode reverseswords string
题目:
Given an input string, reverse the string word by word.
For example,
Given s = "the sky is blue
",
return "blue is sky the
".
注意的地方:
在上面的注意点中有提到 可能单词之间存在多个空格,可能会以空格开始或结束。
整体思路:用空格对字符串进行分割,分割后将每一项倒序组成一个新的句子。
代码:
public static String reverseWords(String s) { String result=""; String[] array=s.split(" "); for(int i=array.length-1;i>=0;i--) { if(!array[i].equals("")) { result+=(result.equals("")?array[i]:" "+array[i]); } } return result; }
版权声明:本文为博主原创文章,未经博主允许不得转载。
LeetCode151_Reverse Words in a String
标签:leetcode reverseswords string
原文地址:http://blog.csdn.net/u012249528/article/details/46775645