배열 역순으로 출력하기

Collections의 reverse함수를 사용하기 위하여 배열을 List로 변환하는 방법을 사용하였다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
 
public class Main {
    public static void main(String[] args) {
        String[] arr = {"1""2""3""4""5"};
        // [1, 2, 3, 4, 5]
        System.out.println(Arrays.toString(arr));
        // Arrays.asList는 배열을 리스트로 반환해 준다.
        List<String> list = Arrays.asList(arr);
        // 리스트의 구성을 반대로 뒤집는다.
        Collections.reverse(list);
        // 리스트를 배열로 변환한다.
        arr = list.toArray(new String[list.size()]);
        // [5, 4, 3, 2, 1]
        System.out.println(Arrays.toString(arr));
    }
}
cs
Share