面试题42:翻转单词顺序
来源:互联网 发布:中国移动大数据 编辑:程序博客网 时间:2024/06/08 00:27
面试题42:翻转单词顺序
题目描述
牛客最近来了一个新员工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; } String[] spl=str.split(" "); StringBuilder sBuilder=new StringBuilder(); if(spl.length-1>=0){ sBuilder.append(String.valueOf(spl[spl.length-1])); } for(int i=spl.length-2;i>=0;i--){ sBuilder.append(" "+String.valueOf(spl[i])); } return sBuilder.toString(); }}
0 0
- 翻转单词顺序(面试题 42)
- 面试题42:翻转单词顺序
- 面试题42:翻转单词顺序
- 面试题42:翻转单词顺序
- 面试题42—翻转单词顺序
- 面试题42:翻转单词顺序VS左旋转字符串
- 剑指Offer----面试题42(1):翻转单词顺序
- 面试题42:翻转单词的顺序,左旋转字符串
- 剑指offer 面试题42 翻转单词顺序
- 面试题42:翻转单词顺序,左旋转字符串
- 面试题42:翻转单词顺序VS左旋转字符串
- 面试题42:翻转单词顺序 VS 左旋转字符串
- 面试题42:翻转单词顺序(句子反转)
- 《剑指Offer》面试题:翻转单词顺序
- 【剑指】 面试题58 翻转单词顺序
- 面试题---单词翻转
- 一道面试题--翻转英文句子中的单词顺序
- 一个面试题:翻转句子中单词的顺序
- 第三章 数组和字符串(上)
- 二分搜索及测试函数
- LeetCode -- Minimum Number of Arrows to Burst Balloons
- 欢迎使用CSDN-markdown编辑器
- C语言面试题之字符串操作
- 面试题42:翻转单词顺序
- LeetCode 63. Unique Paths II
- Android DownloadManager详解
- 2017-02-19
- POJ 3425 Customer support
- 选择和反馈
- 在__init__.py文件中import语句的作用
- JSP中文乱码问题终极解决方案(下)
- leetcode 10 Regular Expression Matching(简单正则表达式匹配)