Problem

7/10

역 ArrayList

Theory Click to read/hide

역 배열 목록
컬렉션  인터페이스는 전체 컬렉션에서 작동하는 대량 작업을 위한 메서드도 제공합니다.
containsAll - 이 컬렉션이 호출된 컬렉션의 모든 요소를 ​​포함하는 경우 부울 값 true를 반환하고, 그렇지 않으면 false를 반환합니다.
addAll - 지정된 컬렉션에 지정된 모든 요소를 ​​추가합니다. 추가할 요소는 개별적으로 또는 배열로 지정할 수 있습니다.
removeAll -  지정된 컬렉션에 포함된 목록에서 모든 요소를 ​​제거하는 데 사용됩니다.
clear - 모든 요소 제거
reverse - 배열 반전


예시
removeAll 사용. ArrayList<정수> 첫 번째 = new ArrayList<Integer>(); 첫 번째.추가(1); 첫 번째.추가(2); 첫 번째.추가(3); ArrayList<정수> 두 번째 = new ArrayList<Integer>(); 초.추가(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!