LeetCode Reverse Words in String (Java)
来源:互联网 发布:js怎么调用java的方法 编辑:程序博客网 时间:2024/06/01 21:42
对一个字符串中的单词进行倒序输出
如:“how are you”
输出:“you are how”
这实际上是一到很简单的题目,尤其是用Java提供的split()更简单。
但是有一点很容易遗漏:s可能是一个很长的空格组成的字符串,这一点需要单独考虑。
if (builder.length() != 0 && builder.toString().trim().length() == 0) {return s;}
下面的代码在leetCode上:Accepted
private static String reverseWords(String s) {if (s.length() == 0 || s == null)return "";String[] str = s.split(" ");StringBuilder builder = new StringBuilder();for (int i = str.length - 1; i >= 0; i--) {if (!str[i].equals("")) {builder.append(str[i]).append(" ");}}if (builder.length() != 0 && builder.toString().trim().length() == 0) {return s;}return builder.length() == 0 ? "" : builder.substring(0,builder.length() - 1);}
0 0
- Leetcode-Reverse Words in a String -java
- LeetCode:Reverse Words in a String (Java)
- [Leetcode][JAVA] Reverse Words in a String
- LeetCode Reverse Words in String (Java)
- 【Leetcode】Reverse Words in a String JAVA
- LeetCode|Reverse Words in a String-java
- Leetcode-Reverse words in string
- Leetcode - string - Reverse Words in a String
- 【LeetCode刷题Java版】Reverse Words in a String
- Reverse Words in a String ---leetcode 我的java题解
- leetcode:151Reverse Words in a String java实现
- java中leetcode之Reverse Words in a String
- leetcode-java-151. Reverse Words in a String
- leetcode 151 Reverse Words in a String java 算法
- leetcode 151. Reverse Words in a String --------- java
- [leetcode]151. Reverse Words in a String@Java解题报告
- Reverse words in a String leetcode
- [LeetCode]Reverse Words in a String
- Servlet 工作原理解析
- Codechef Reach The Point
- CentOS下安装 ImageMagick时 缺失 freetype的解决方法
- DOM基本属性笔记
- apache 2.4.9 配置
- LeetCode Reverse Words in String (Java)
- 分析模式 - 度量与测绘
- Add Binary
- C9_指针高级
- iOS面试总结 - 3. iOS高级面试题
- C之谜题(持续更新)
- c++ 和 c#参数对照表
- hdu 3416 Marriage Match IV 【网络最大流+最短路】
- 解题报告