Reverse Words in a String 翻转单词顺序
来源:互联网 发布:mongodb 内存数据库 编辑:程序博客网 时间:2024/06/01 10:19
Given an input string, reverse the string word by word.
For example,
Given s = "the sky is blue
",
return "blue is sky the
".
为了将单词翻转,我们首先要讲单词切割出来。
重点就是这个单词的切割,因为单词的间隔可能是1个空白符,也可能是多个空白符。
这里就利用了正则表达式:\\s+ 来实现。
同时,为了防止首尾的空白字符的影响,用.trim()函数消除。
运行时间:
代码:
public String reverseWords(String s) { String[] result = s.trim().split("\\s+"); StringBuilder sb = new StringBuilder(); for (int i = result.length - 1; i >= 0; i--) { sb.append(result[i] + " "); } if (sb.length() > 0) { sb.deleteCharAt(sb.length() - 1); } return sb.toString(); }}
1 0
- 翻转单词顺序 Reverse Words in a String
- Reverse Words in a String 翻转单词顺序
- 151. Reverse Words in a String & 186.Reverse Words in a String II & 翻转单词顺序列
- leetcode系列(1)Reverse Words in a String 句中单词顺序翻转
- Reverse Words in a String 翻转一个字符串里的单词顺序 @LeetCode
- Reverse Words in a String 翻转句子的单词
- 151. Reverse Words in a String 翻转字符串中的单词
- Reverse Words in a String 反转单词顺序
- Reverse Words in a String 翻转字符串
- LeetCode刷题:Reverse Words in a String(翻转字符串中的单词)
- LeetCode OJ 之 Reverse Words in a String (翻转字符串的单词)
- leetcode151-Reverse Words in a String(翻转字符串单词的位置)
- Reverse Words in a String III 翻转字符串中的单词之三
- leetcode——Reverse Words in a String 旋转字符串中单词顺序(AC)
- 将一个英文句子单词顺序逆置(LeetCode | Reverse Words in a String)
- Reverse Words in a String(字符翻转)
- 【LintCode】Reverse Words in a String 翻转字符串
- 字符串-Reverse Words in a String(翻转字符串)
- K most frequent words from a file
- Poi outexcel处理简单demo
- JavaScript 严格模式 use strict
- 6-18
- Android之粗仿微信6.0——微信分界面
- Reverse Words in a String 翻转单词顺序
- PS教程:如何设计整洁的页面布局与漂亮的背景
- c++ - 变量与基本类型(1)
- php中extends和implements的区别
- 自学前端2
- IOS性能调优系列:使用Instruments动态分析内存泄漏
- button点击的响应者链
- MySQL(root用户)密码重置
- java练习——情景模拟,模拟学校里的某几个情景