151. Reverse Words in a String
来源:互联网 发布:大数据客户流失预警 编辑:程序博客网 时间:2024/06/04 00:28
Given an input string, reverse the string word by word.
For example,
Given s = "the sky is blue
",
return "blue is sky the
".
题意很简单,把原来的字符串以单词为单位(不是以字符为单位)反过来
思路:将字符串变成数组,倒序接到StringBuilder里
需要注意的是空格的处理 split(“ ”)按照一个空格将字符串分开 如果字符串中有连续的空格则不行了,还有不能去除开头的空格
要用string.trim().split(\\s+) 正则表达式可用
public class Solution { public String reverseWords(String s) { // s.trim(); String[] str=s.trim().split("\\s+"); StringBuilder sb=new StringBuilder(); for(int i=str.length-1;i>=0;i--){ // if(str[i].length()==0||str[i]==null) continue; sb.append(str[i]); if(i!=0) sb.append(" "); } return sb.toString(); }}
0 0
- LeetCode 151. Reverse Words in a String
- LeetCode 151. Reverse Words in a String
- [LeetCode]151.Reverse Words in a String
- 151. Reverse Words in a String
- [leetcode] 151.Reverse Words in a String
- Leetcode-151.Reverse Words in a String
- Leetcode 151. Reverse Words in a String
- 151. Reverse Words in a String
- 151. Reverse Words in a String
- 151. Reverse Words in a String
- [leetcode]151. Reverse Words in a String
- 151. Reverse Words in a String
- 151. Reverse Words in a String
- LeetCode 151. Reverse Words in a String
- Leetcode 151. Reverse Words in a String
- 151. Reverse Words in a String
- LeetCode *** 151. Reverse Words in a String
- LeetCode-151.Reverse Words in a String
- 深入理解类加载机制
- Spring Boot基础教程5-日志配置-logback和log4j2
- Android学习笔记之ListView
- pring bean生命周期详解
- 美团O2O排序解决方案——线下篇
- 151. Reverse Words in a String
- .NET 类库和工具
- 九度1069
- 根据inode编号来删除文件或目录
- Ruby的require工作
- Spring Bean 生命周期
- 并发容器
- HappyNumber解题报告
- Swift闭包详解