IT 개발자_S

Java Array.sort 와 Collections.sort 알아보기 본문

IT/JAVA

Java Array.sort 와 Collections.sort 알아보기

Soso12 2017. 8. 23. 23:40
반응형

Java 정렬 (Array.sort, Collections.sort)

안녕하세요. 이번 포스팅은 자바 정렬를 쉽게 도와주는 Array.sort와 Collections.sort에 대해서 알아보겠습니다.


첫번째로 Array.sort에 대하여 알아보겠습니다.

Array.sort는 배열을 정렬해주는 java 패키지로써 java.util.Arrays에 포함되어 있습니다. 

Array.sort를 하게되면 배열 값들은 오름차순으로 숫자 > 알파벳 > 한글순으로 정렬 되어 나타나게 됩니다.

실습을 통해 결과를 확인해 보겠습니다.


위와 같이 String s1배열에 값들이 정렬되어 있지 않은 상태로 정보가 담겨져 있는데 Array.sort를 이용하여 자동으로 정렬되어 출력되어 있는 값들을 확인 할 수 있습니다.


다음은 Arraylist일때 정렬 방법에 대하여 알아보겠습니다. ArrayList인 경우에는 Array.sort를 사용하는 대신

Collectons.sort를 이용하여 Array.sort와 동일하게  오름차순으로 숫자 > 알파벳 > 한글순으로 정렬할 수 있습니다.

이때 Collectons.sort Comparator 인터페이스를 사용하여 Class를 선언하여 정렬기능을 구현하면 됩니다.

아래의 실습을 통해 결과를 확인해 보겠습니다.


반응형

'IT > JAVA' 카테고리의 다른 글

JAVA divide에 대해 알아보자  (0) 2020.01.29
[Java] 숫자를 금액으로 표시하기 3자리마다, 표시  (0) 2017.09.13
StringUtills.isBlank  (1) 2017.09.11
Spring MVC image 경로 설정  (0) 2017.08.21
BigDecimal이란? (필요성)  (0) 2017.08.16
Comments