剑指offer——翻转单词顺序列
来源:互联网 发布:澳大利亚淘宝 编辑:程序博客网 时间:2024/06/05 13:17
题目描述
牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么?
思路:把单词切开 分成数组,然后将数组前后互换。最后输出。
public class Solution { public String ReverseSentence(String str) { String array [] = str.split(" "); int len = array.length; if(len<=1)return str; for(int i=0;i<len/2;i++){ String temp = array[i]; array[i] = array[len-1-i]; array[len-1-i] = temp; } StringBuffer stringBuffer = new StringBuffer(); for(int i =0;i<len;i++){ if(i==len-1){ stringBuffer.append(array[i]); }else { stringBuffer.append(array[i]+" "); } } return stringBuffer.toString(); }}
阅读全文
0 0
- 剑指offer—翻转单词顺序列
- 剑指offer—翻转单词顺序列
- 剑指offer——翻转单词顺序列
- 剑指offer——翻转单词顺序列
- 剑指offer——翻转单词顺序列
- 剑指Offer——(44)翻转单词顺序列
- 剑指Offer—44—翻转单词顺序列
- 《剑指offer》翻转单词顺序列
- 剑指offer--翻转单词顺序列
- 剑指offer:翻转单词顺序列
- 剑指offer:翻转单词顺序列
- [剑指offer]翻转单词顺序列
- 剑指Offer--042-翻转单词顺序列
- 剑指offer题解 翻转单词顺序列
- 剑指offer|翻转单词顺序列
- 《剑指offer》-翻转单词顺序列
- 剑指offer 翻转单词顺序列
- 剑指offer-44.翻转单词顺序列
- weblogic的集群与配置
- enum初探
- 文章标题 SGI 的alloc
- CentOS 7.3下rpm安装MySQL 5.7.18
- leetcode 21. Merge Two Sorted Lists
- 剑指offer——翻转单词顺序列
- C语言之冒泡排序算法
- 正则表达式re中的group和groups
- 华丽分割线
- JAVA for循环、函数重载、return关键字 day4
- 非常好用的底部导航栏
- NOIP 2009 Senior 4
- sklearn dataset模块学习
- 简单了解weblogic配置文件