티스토리 뷰

[Java] 배열 역순으로 변환(List를 활용)

  • 자바에서 List를 이용해서 배열을 역순으로 만들 수 있습니다.
  • 배열을 List로 변환 후 Collections.reverse()를 활용해서 역순으로 바꿀 수 있습니다.
import java.util.Arrays;
import java.util.Collections;
import java.util.List;

public class ArrayReverse {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        Integer[] array2 = new Integer[] { 10, 45, 1, 3, 100, -10, 200, 5};
        System.out.println("기존배열 : " + Arrays.toString(array2));

        Arrays.sort(array2);
        System.out.println("sort : " + Arrays.toString(array2));

        List<Integer> list = Arrays.asList(array2);
        Collections.reverse(list);
        array2 = list.toArray(new Integer[list.size()]);

        System.out.println("list로 변환 후 reverse : " + Arrays.toString(array2));
    }

}

결과

기존배열 : [10, 45, 1, 3, 100, -10, 200, 5]
sort : [-10, 1, 3, 5, 10, 45, 100, 200]
list로 변환 후 reverse : [200, 100, 45, 10, 5, 3, 1, -10]


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함