MarcusV(南墙大佬的搬运工)

南墙大佬的CSDN博客地址

导航

Java实现 LeetCode 557 反转字符串中的单词 III(StringBuilder的翻转和分割)

557. 反转字符串中的单词 III

给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。

示例 1:

输入: “Let’s take LeetCode contest”
输出: “s’teL ekat edoCteeL tsetnoc”
注意:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。

class Solution {
        public String reverseWords(String s) {
	String[] strs = s.split(" ");
	StringBuffer buffer = new StringBuffer();
	for (int i = 0; i < strs.length; i++) {
		buffer.append(new StringBuffer(strs[i]).reverse().toString());
		buffer.append(" ");
	}
	return buffer.toString().trim();
    }
}

posted on 2020-03-26 11:32  MarcusV  阅读(63)  评论(0编辑  收藏  举报