Reverse Words in a String
来源:互联网 发布:mac 铃声制作软件 编辑:程序博客网 时间:2024/04/30 02:41
Given an input string, reverse the string word by word.
For example,
Given s = "the sky is blue
",
return "blue is sky the
".
Clarification:
- What constitutes a word?
A sequence of non-space characters constitutes a word. - Could the input string contain leading or trailing spaces?
Yes. However, your reversed string should not contain leading or trailing spaces. - How about multiple spaces between two words?
Reduce them to a single space in the reversed string.
这个题目好像在研究生某一年一道机试题目,以前用C++处理起来比较麻烦,利用java中String 提供的方法非常简单就能解决问题。
public class Solution { public String reverseWords(String s) { String [] numStrings = s.split(" "); String result = "" ; for(int i=numStrings.length-1;i>=0;i--){ if(!(numStrings[i].equals(""))) result += numStrings[i]+" "; } result = result.trim(); return result; }}
通过“ ”进行分割,如果有多个空格,分割出来的为空,进行判断就行,最后trim方法把多余空格消除。
0 0
- Reverse words in a string.
- Reverse Words in a String
- Reverse Words in a String
- Reverse Words in a String
- Reverse Words in a String
- Reverse Words in a String
- Reverse Words in a String
- Reverse Words in a String
- Reverse Words in a String
- Reverse Words in a String
- Reverse Words in a String
- Reverse Words in a String
- Reverse Words in a String
- Reverse Words in a String
- Reverse Words in a String
- Reverse Words in a String
- Reverse Words in a String
- Reverse Words in a String
- Qt Quick 程序下方状态栏的显示方法
- 初衷、现在
- UVA - 12002 Happy Birthday
- android 系统display 分辨率
- 断言
- Reverse Words in a String
- LeetCode | Linked List Cycle(判断链表是否有环)
- forward与sendRedirect区别
- 技术人员如何创业
- 【bzoj2242】计算器——数论综合
- 二叉树的创建和释放
- POJ1141 Brackets Sequence 区间DP
- C#调用C++的DLL搜集整理的所有数据类型转换方式
- mysql事件调度器