博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
算法:翻转单词顺序列
阅读量:5908 次
发布时间:2019-06-19

本文共 1326 字,大约阅读时间需要 4 分钟。

 

翻转单词顺序列 * @问题: 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣, * 有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了, * 正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么? * @思路: * 1:首先将string 转化为字符串数组;利用函数split(“ ”) * 2:直接通过转化后,新建StringBuder,从后往前连接各个字符串

 

 

 

package LG.nowcoder;/** * @Author liguo * @Description 翻转单词顺序列 * @问题: 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣, * 有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了, * 正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么? * @思路: * 1:首先将string 转化为字符串数组;利用函数split(“ ”) * 2:直接通过转化后,新建StringBuder,从后往前连接各个字符串 * @Data 2018-08-18 10:21 */public class Solution17 {    public String ReverseSentence(String str) {        if(str == null){ return null;}        if(str.trim().equals("")){            return str;        }        String string = str;        String[] strings = string.split(" ");        StringBuilder sBuilder = new StringBuilder();        for (int i = strings.length-1 ; i>=0;i--) {            if(i == 0){                sBuilder.append(strings[i]);            }else {                sBuilder.append(strings[i]);                sBuilder.append(" ");            }        }        String string2 = sBuilder.toString();        return string2;    }}

 

 

转载于:https://www.cnblogs.com/liguo-wang/p/9497482.html

你可能感兴趣的文章
Windows Server 2008 显示隐藏文件 扩展名 和隐藏的文件
查看>>
Exchange 2013信息权限保护之ADRMS安装
查看>>
X5平方速算法的证明
查看>>
面试题解(2):loop相关
查看>>
之关于单一职责原则
查看>>
【笔记5】用pandas实现矩阵数据格式的推荐算法 (基于物品的协同)
查看>>
iOS设置拍照retake和use按钮为中文简体
查看>>
webview同步cookies
查看>>
Android PullToRefreshListView上拉刷新和下拉刷新
查看>>
document.referrer
查看>>
Coredump介绍及如何在Android中开启和使用来分析Crash等问题
查看>>
go语法之一
查看>>
微信应用号开发教程
查看>>
HTAP数据库 PostgreSQL 场景与性能测试之 6 - (OLTP) 空间应用 - KNN查询(搜索附近对象,由近到远排序输出)...
查看>>
安装drbd
查看>>
送上最新鲜的互联网行业新闻-【2015-05-15】
查看>>
如何在三年内快速成长为一名技术专家
查看>>
轻松入门Android直播相关技术 从0搭建直播系统
查看>>
以css为例谈设计模式
查看>>
Protecting Websites through Semantics-Based Malware Detection
查看>>