直接以单词为单位进行翻转就可以了,不知道为什么都是清一色的翻转两次..非法判断比较坑,要注意: 遇到" "要用trim()去除多余的空格,才能用equals判断 返回str,不要直接返回"" public String ReverseSentence(String str) { if(str == null || str.length() == 0) return str; str = str.trim(); String[] arr = str.split(" "); int length = arr.length; int low = 0, ...