leetcode:151Reverse Words in a String java实现
2015-09-17 19:15
453 查看
Given an input string, reverse the string word by word.
For example,
Given s = "
return "
题目分析:太简单了,要注意一点 split可能会返回空串
For example,
Given s = "
the sky is blue",
return "
blue is sky the".
题目分析:太简单了,要注意一点 split可能会返回空串
<pre name="code" class="java"> public String reverseWords(String s) { if(s.length()==0) return s; String[] array=s.split(" "); if(array.length==0) return new String(); StringBuffer sb=new StringBuffer(); for(int i=array.length-1;i>=0;i--) { if(array[i].length()==0) continue;//" 1"分割会出现空串和1 sb.append(array[i]+" "); } return sb.toString().substring(0, sb.length()-1); }
相关文章推荐
- 如何利用 JConsole观察分析Java程序的运行,进行排错调优
- java学习之Map集合
- Java读写MySQL数据库小实例
- Java 内存区域和GC机制以及JVM(Java虚拟机)优化大全和案例实战
- 深入理解Java的接口和抽象类
- Java学习笔记04 异常
- 在Eclipse里查看Java字节码
- Struts2 显示日期类型
- java.net.SocketException四大异常解决方案
- 用netbeans编的简易计算器
- java_流
- Eclipse常用快捷键
- java 编程思想阅读笔记(4)
- Java编程思想:第10章 内部类
- Java 异常的处理
- springmvc笔记(来自慕课网)
- Struts、Spring、Hibernate的作用
- eclipse基础环境配置和svn、maven的配置以及maven的安装
- struts2面试题
- java 函数回调