public String reverseWords(String s) {
// 不考虑线程安全 StringBuilder性能更好
StringBuilder stringBuilder = new StringBuilder();
// 并且空格分割成数组
String[] strings = s.split(" ");
for (int i = strings.length - 1; i >= 0; i--){
// 遇到连续空格 直接进入下一轮
if(strings[i].equals("")) {
continue;
}
// 正常单词加进来并且追加空格
stringBuilder.append(strings[i]).append(" ");
}
// 去掉最后一个空格
return stringBuilder.toString().trim();
}
Sword refers to Offer-62 to reverse the order of words
Guess you like
Origin blog.csdn.net/a792396951/article/details/114393308
Recommended
Ranking