下面的代码我使用了字符串作为结果,只是颠倒句子作为例子输入:“天空是蓝色的”,我得到输出:“蓝色是天空”。如何使用springbuilder来代替字符串,然后如何反转句子和单词?示例输入:“天空是蓝色的”和我想要这个输出“eulb是yks eht”请帮助我修改下面的代码。
public String reverseWords(String s) {
int i = 0;
int j = 0;
String result = "";
while(s.length()>i){
while(s.length()>i && s.charAt(i)==' '){
i++;
}
if(i>=s.length()) break;
j = i;
while(s.length()>j && s.charAt(j)!=' '){
j++;
}
String word = s.substring(i,j);
result = word+" "+result;
i = j;
}
return result.trim();
}
1条答案
按热度按时间1wnzp6jl1#
你可以用
StringBuilder
具体如下:输出: