Array를 Sorting을 하는 방법

이동규·2023년 8월 9일

자바문법

목록 보기
3/3

Java에서 List, Queue, Map, Set은 Interface이다.

/*arraylist의 인덱스의 값을 바꾸는 방법 arraylist.set()을 사용하여 값을 변경 할 수 있다.*/
Arraylist <Integer> list = new Arraylist<>();
list.add(1);
list.set(0,-1);// 이런식으로 사용하면 된다.

Sorting

Integer []arr = {1,2,3,4,5,6};//collections을 사용하기 위해서는 배열을 변수를 boxing해야한다.why 기본형을 객체형태로 변경해야지 collections를 사용할 수있다.
Arrays.sort(arr,Collections.reverseOrder());//내림차순 하는 것 이다.

Collections.sort(object);//기본적으로 sort함수는 오름차순이다.
Collecions.reverseorder();//객체를 내림차순한다.기본적으로 compareable클래스의 메소드이다.
/*기본적으로 객체는 Comparable이 구현되어있습니다. sort()는 Comparable에 의해 리턴되는 값을 비교하여 오름차순 또는 내림차순으로 배열을 정렬합니다.*/

0개의 댓글