Problem

7/10

反向数组列表

Theory Click to read/hide

反向数组列表
Collections  接口还提供了对整个集合进行批量操作的方法:
containsAll - 如果此集合包含调用集合中的所有元素,则返回布尔值true,否则返回false
addAll - 将所有指定的元素添加到指定的集合中。要添加的元素可以单独指定,也可以指定为数组。
removeAll -  用于从列表中移除指定集合中包含的所有元素。
clear - 删除所有元素
reverse - 数组反转
等等

例子
使用 removeAll ArrayList<整数>; first = new ArrayList(); 首先添加(1); 首先添加(2); 首先添加(3); ArrayList<整数>; second = new ArrayList(); 第二个。添加(1); 第二个。添加(2); // 从第二个列表中删除所有元素, // 如果它们存在于第一个列表中 second.removeAll(第一);

Problem

给定一个整数序列。编写一个使用 Collections.reverse 反转数组的程序。

输入: 第一个给定的数字 N —序列中元素的数量 (\(1<= N <= 100\))。然后写N个数字,中间用空格隔开。
 
输出: 您需要输出一个数组,该数组按数字中最后一位数字的降序排列。
 
例子
<头> <日># <正文>
输入 输出
1 5
1 2 3 4 5
5 4 3 2 1
Write the program below
import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        int n;
        Scanner in = new Scanner(System.in);
        n = in.nextInt();         
        for (Integer a: arr) {
                System.out.print(a+" ");
        }
    }
}         

     

Program check result

To check the solution of the problem, you need to register or log in!