码迷,mamicode.com
首页 > 其他好文 > 详细

Reverse Words in a String

时间:2014-08-31 23:04:42      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:leetcode

问题描述

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

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

解决方案

public class Solution {
	public String reverseWords(String s) {
		String[] words = s.split( " " );
		if( words.length == 0 ) {
			return "";
		}
		StringBuilder result = new StringBuilder( words[words.length - 1] );
		int index = words.length - 1;
		while( --index >= 0 ) {
			if( !words[index].equals( "" ) ) {
				result.append( " " ).append( words[index] );
			}
		}
		return result.toString();
	}
}


Reverse Words in a String

标签:leetcode

原文地址:http://blog.csdn.net/senlinzm/article/details/38963841

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!