【Leetcode】Reverse Words in a String JAVA
2014-11-06 21:21
453 查看
Reverse Words in a String
Given an input string, reverse the string word by word.
For example,
Given s = "
return "
其实这道题目不难啦,大家只要注意如何处理“”(空字符串)和多个空格就好了,下面我给出一个比较简单方便的算法~
Given an input string, reverse the string word by word.
For example,
Given s = "
the sky is blue",
return "
blue is sky the".
其实这道题目不难啦,大家只要注意如何处理“”(空字符串)和多个空格就好了,下面我给出一个比较简单方便的算法~
public class Solution { public String reverseWords(String s) { if(s==null||s.length()==0) return ""; String[] str=s.split(" "); StringBuffer sb = new StringBuffer(); for(int i=str.length-1;i>=0;i--){ if(!str[i].equals("")){ sb.append(str[i]).append(" "); } } return sb.length()==0 ? "" : sb.substring(0,sb.length()-1); } }
相关文章推荐
- Leetcode-Reverse Words in a String -java
- 【LeetCode-面试算法经典-Java实现】【151-Reverse Words in a String(反转字符串中的单词)】
- [leetcode]151. Reverse Words in a String@Java解题报告
- 【LeetCode刷题Java版】Reverse Words in a String
- Java for LeetCode 151 Reverse Words in a String
- java中leetcode之Reverse Words in a String
- 【LeetCode刷题Java版】Reverse Words in a String
- leetcode 151 Reverse Words in a String java 算法
- leetcode:151Reverse Words in a String java实现
- 【leetcode】Reverse Words in a String(Java)
- leetcode-java-151. Reverse Words in a String
- LeetCode|Reverse Words in a String-java
- leetcode JAVA Reverse Words in a String 难度系数2-3?最新题151
- leetcode JAVA Reverse Words in a String 难度系数2-3?最新题151
- [Leetcode][JAVA] Reverse Words in a String
- Reverse Words in a String ---leetcode 我的java题解
- LeetCode:Reverse Words in a String (Java)
- Reverse Words in a String leetcode java
- [LeetCode] Reverse Words in a String
- LeetCode Reverse Words in a String