对于一个字符串,请设计一个算法,只在字符串的单词间做逆序调整,也就是说,字符串由一些由空格分隔的部分组成,你需要将这些部分逆序。给定一个原字符串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
]);
System
.out
.println(sb
);
}
}
转载请注明原文地址: https://mac.8miu.com/read-69417.html