1.将输入的字符串,用split函数分隔并存入一个集合之中,然后调用Collections自带的方法reverse将存入的元素分别反转,再进行输出即可。
public class Test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String string = scanner.nextLine();
String[] sArr = string.split(" ");
List list = new ArrayList();
list = Arrays.asList(sArr);
Collections.reverse(list);
for(String s:list){
System.out.print(s+" ");
}
}
}
2.调用StringBuilder自带的reverse方法:
public static String reverse(String str){
return new StringBuilder(str).reverse().toString();
}