Leetcode刷题java之557. 反转字符串中的单词 III

执行结果:

通过

显示详情

执行用时 :13 ms, 在所有 Java 提交中击败了72.46% 的用户

内存消耗 :49.4 MB, 在所有 Java 提交中击败了52.37%的用户

题目:

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

示例 1:

输入: "Let's take LeetCode contest"
输出: "s'teL ekat edoCteeL tsetnoc" 


注意:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。

思路:

先将字符串按空格切割,然后转为char[]数组,然后反转,反转之后再转为字符串

本题思路简单,主要是string方法的灵活运用

代码:

 

class Solution {
    public String reverseWords(String s) {
        String[] str=s.split(" ");
        StringBuilder sb=new StringBuilder();
        for(int i=0;i

 

 

你可能感兴趣的:(java,Leecode,字符串)