给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格

import java.util.Scanner;


// 比较简单,不是我闲的慌,刷到这样的题了,写完了,不上传,感觉哪里不对劲
public class Main{
    
    public static String function() {
        Scanner scan = new Scanner(System.in);
        String[] array = scan.nextLine().split(" ");
        StringBuilder sb = new StringBuilder("");
        for(int i=array.length-1; i>=0; i--) {
            if(i == 0)
                sb.append(array[i]);
            else
                sb.append(array[i].concat(" "));
        }
        scan.close();
        return sb.toString();
    }
    
    public static void main(String[] args) {
        System.out.println(function());
    }
}

你可能感兴趣的:(OJ)