题目描述:
思路1:使用StringBuffer 转化为字符数组从后往前拼接
public class Solution { public String ReverseSentence(String str) { if(str==null) return null; if(str.trim().equals("")) return str; StringBuffer sb=new StringBuffer(); String[] string=str.split(" "); for(int i=string.length-1;i>=0;i--){ if(i!=0){ sb.append(string[i]); sb.append(" "); }else{ sb.append(string[i]); } } return sb.toString(); } }
思路2:使两次反转
。。。