题解 | #牛群消息传递#
牛群消息传递
https://www.nowcoder.com/practice/28df6c40150a40b49c9c4d4ae1dd675d
知识点
字符串
解题思路
将字符串通过空格分割成字符串数组,倒叙遍历数组保存到StringBuilder中,最后将sb中的字符串返回,注意需要去掉sb最后多余的一个空格,还需要考虑s中子一个字符为空格的情况。
Java题解
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s string字符串 * @return string字符串 */ public String reverseWords (String s) { // write code here String[] arr = s.split(" "); StringBuilder sb = new StringBuilder(); for (int i = arr.length - 1; i >= 0; i--){ if(arr[i].length() > 0){ sb.append(arr[i]); sb.append(" "); } } return sb.substring(0,sb.length() - 1).toString(); } }