对于一个字符串,请设计一个算法,只在字符串的单词间做逆序调整,也就是说,字符串由一些由空格分隔的部分组成,你需要将这些部分逆序。给定一个原字符串A,请返回逆序后的字符串。例,输入"I am a boy!", 输出"boy! a am I" import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in=new Scanner(System.in); String s=in.nextLine(); rev(s); } public static void rev(String s) { if(s==null||s.length()<=0) return; int i=0; String str[]=s.split(" "); StringBuffer sb=new StringBuffer(); int len=str.length; for(i=len-1;i>=1;--i) { sb.append(str[i]); sb.append(" "); } sb.append(str[i]); //sb.deleteCharAt(sb.length()-1); System.out.println(sb); } }