package leetcode;
public class demo_151 {
public String reverseWords(String s) {
//以空格做分隔符"\\s","+"表示多个空格
String[] str=s.split("\\s+");
String ss="";
for(int i=str.length-1;i>0;i--) {
if(!str[i].equals("")) {
ss=ss+str[i];
ss=ss+" ";
}
}
//最后一个不是空格就加入
if(!str[0].equals("")) {
ss=ss+str[0];
}
//最后一个是空格就删去末尾的空格符
else {
ss=ss.substring(0, ss.length()-1);
}
System.out.println(ss);
return ss;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
demo_151 d151=new demo_151();
String s=" hello world ";
d151.reverseWords(s);
}
}