文章来源:https://www.toymoban.com/news/detail-858932.html
我的思路是用split方法将字符串分割成若干个单词,然后分别将这些单词反转操作,并逐一加入StringBuilder字符串中。每加入一个单词,需要空一格,但是最后一个单词不需要空格。 代码如下:文章来源地址https://www.toymoban.com/news/detail-858932.html
class Solution {
public String reverseWords(String s) {
String[] str = s.split(" ");
StringBuilder ans = new StringBuilder("");
for(int i=0; i<str.length; i++){
String t = str[i];
for(int j=t.length()-1; j>=0; j--){
ans.append(t.charAt(j));
}
if(i != str.length-1){
ans.append(" ");
}
}
return ans.toString();
}
}
到了这里,关于面试手撕leetcode 557. 反转字符串中的单词 III的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!