LeetCode 151 题

来源:互联网 发布:北京飞秋网络 编辑:程序博客网 时间:2024/05/19 21:17

这道题的最主要是要搞清楚空串 Sting s = "";

切割字符串的时候,当有2个空格的时候会切出来一个空串。这样字符串里有很多空串,去掉这些空串,之后的事情就是从后往前遍历字符串数组了

public String reverseWords(String s) {String[] group = s.split(" ");StringBuilder sb = new StringBuilder(group.length);for (int i = group.length - 1; i >= 0; i--) {if (!group[i].equals("") && !group[i].equals(" "))sb.append(group[i]).append(" ");}return sb.toString().trim();}


0 0
原创粉丝点击