《剑指offer》翻转单词顺序列
来源:互联网 发布:mac 中文字体 ttf 编辑:程序博客网 时间:2024/05/09 12:13
题目:牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么?
解析:没什么好说的了,注意空字符串的判断就好了
public class Solution { public String ReverseSentence(String str) { if(str == null){ return null;} if(str.trim().equals("")){//注意大坑就是是空字符串" ",要返回"",而不是" " return str; } StringBuilder sb = new StringBuilder(); String []s=str.split(" ");//student. a am I for(int i=s.length-1;i>=0;i--){ sb.append(s[i]+" "); } return sb.toString().trim(); }}
阅读全文
0 0
- 《剑指offer》翻转单词顺序列
- 剑指offer--翻转单词顺序列
- 剑指offer—翻转单词顺序列
- 剑指offer:翻转单词顺序列
- 剑指offer:翻转单词顺序列
- [剑指offer]翻转单词顺序列
- 剑指Offer--042-翻转单词顺序列
- 剑指offer题解 翻转单词顺序列
- 剑指offer|翻转单词顺序列
- 《剑指offer》-翻转单词顺序列
- 剑指offer 翻转单词顺序列
- 剑指offer-44.翻转单词顺序列
- 【剑指offer】翻转单词顺序列
- 《剑指offer》翻转单词顺序列
- 剑指offer-翻转单词顺序列
- 剑指offer--翻转单词顺序列
- 剑指offer:翻转单词顺序列
- 剑指offer 45 翻转单词顺序列
- 小白学分布式程序开发6-BASE理论
- Redis 有序集合(sorted set)
- 1.CSS3简介
- 【理论实践】c++11初始化列表使用
- Java精选笔记_自定义标签
- 《剑指offer》翻转单词顺序列
- 【bzoj1098】[POI2007]办公楼biu
- SPOJ SUBST1 New Distinct Substrings(不同的子串个数)
- 自定义函数使用方法 py3
- caffe学习之convert_imageset:图片格式转lmdb/leveld格式
- MSCOMM二进制模式读取内容(中英混合)
- 魔法宝石(类似dp 杭电排位赛-2)
- list_head 双向循环链表的结构
- Call to undefined function openssl_encrypt(),安装laravel报错问题