[leetCode]:Reverse Words in a String

来源:互联网 发布:淘宝上买的皮肤可信么 编辑:程序博客网 时间:2024/06/05 00:25

语言 :JAVA

思路 :1、利用trim去掉字符串两侧空白符

             2、利用split将字符串按空白分开,正则表达式要选用\s+,尽可能多的匹配空白符

             3、用空白符反向拼接字符串

代码:

public class Solution {    public String reverseWords(String s) {        String source = s.trim();        String ret = "";    String[] st = source.split("\\s+");    for (int i=st.length-1; i>0; i--) {    ret += (st[i] + " ");    }    if (st.length > 0)        ret += st[0];    return ret;    }}


0 0
原创粉丝点击