首页 > 编程语言 > 详细

Java for LeetCode 151 Reverse Words in a String

时间:2015-06-05 11:48:03      阅读:275      评论:0      收藏:0      [点我收藏+]

Given an input string, reverse the string word by word.

For example,
Given s = "the sky is blue",
return "blue is sky the".

解题思路:

本题方法多多,最简单的方式直接按“ ” spilt即可,JAVA实现如下:

    public String reverseWords(String s) {
		if (s == null || s.length() == 0)
			return s;
		String[] str = s.split(" ");
		StringBuilder sb = new StringBuilder();
		for (int i = str.length - 1; i >= 0; i--)
			if (str[i].length() >= 1)
				sb.append(str[i] + " ");
		if (sb.length() > 1)
			sb.deleteCharAt(sb.length() - 1);
		return sb.toString();
    }

 

Java for LeetCode 151 Reverse Words in a String

原文:http://www.cnblogs.com/tonyluis/p/4553964.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!