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

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

题目描述

牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么?

 

用到了Collections.reverse()

 

import java.util.ArrayList;import java.util.Collections;public class Solution {    String regex="[\" \"]*";		public String ReverseSentence(String str) {				if(str.matches(regex))		{			return str;		}				String[] result=str.split(" ");		ArrayList
array=new ArrayList<>(); for(String value:result) { array.add(value); } Collections.reverse(array); StringBuilder sb=new StringBuilder(); for(String value: array) { sb.append(value); sb.append(" "); } sb.deleteCharAt(sb.length()-1); return sb.toString(); }}

 

 

转载地址:http://xckmi.baihongyu.com/

你可能感兴趣的文章
《Oracle数据库问题解决方案和故障排除手册》终于发售了
查看>>
Oracle alert log ALTER SYSTEM SET service_names='','SYS$SYS.KUPC$C_...' SCOPE=MEMORY SID='' 说明
查看>>
Oracle latch:library cache 导致 数据库挂起 故障
查看>>
Openfiler 配置 NFS 示例
查看>>
Oracle 11.2.0.1 RAC GRID 无法启动 : Oracle High Availability Services startup failed
查看>>
Oracle 18c 单实例安装手册 详细截图版
查看>>
Oracle Linux 6.1 + Oracle 11.2.0.1 RAC + RAW 安装文档
查看>>
Oracle 11g 新特性 -- Online Patching (Hot Patching 热补丁)说明
查看>>
Oracle 11g 新特性 -- ASM 增强 说明
查看>>
Oracle 11g 新特性 -- Database Replay (重演) 说明
查看>>
Oracle 11g 新特性 -- 自动诊断资料档案库(ADR) 说明
查看>>
Oracle 11g 新特性 -- RMAN Data Recovery Advisor(DRA) 说明
查看>>
CSDN博客之星 投票说明
查看>>
Oracle wallet 配置 说明
查看>>
/dev/sdxx is apparently in use by the system; will not make a filesystem here! 解决方法
查看>>
RMAN-01009: syntax error: found "dot" 解决方法
查看>>
Oracle smon_scn_time 表 说明
查看>>
VBox fdisk 不显示 添加的硬盘 解决方法
查看>>
Secure CRT 自动记录日志 配置 小记
查看>>
RMAN RAC 到 单实例 duplicate 自动分配通道 触发 ORA-19505 错误
查看>>