对于一个字符串,请设计一个算法,只在字符串的单词间做逆序调整,也就是说,字符串由一些由空格分隔的部分组成,你需要将这些部分逆序。
给定一个原字符串A,请返回逆序后的字符串。例,输入"I am a boy!", 输出"boy! a am I"
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Map<Integer,String> map = new HashMap<>();
int num = 1;
while(sc.hasNext()){
map.put(num,sc.next());
num = num +1;
}
String s = "" ;
for(;num!=1;num--){
if(num!=1){
s = s + map.get(num-1)+" ";
}
else{
s=s+map.get(num-1);
}
}
System.out.println(s);
sc.close();
}
}
京公网安备 11010502036488号