투케이2K

64. (java/자바) Collections.sort 정렬 - ArrayList 데이터 오름차순, 내림차순 정렬 실시 본문

Java

64. (java/자바) Collections.sort 정렬 - ArrayList 데이터 오름차순, 내림차순 정렬 실시

투케이2K 2021. 1. 5. 07:55
반응형

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : Eclipse

개발 언어 : Java

/* =========================== */

/* =========================== */

[소스 코드]

 

package AI2;

import java.util.ArrayList;
import java.util.Collections;

public class MainActivity12 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[Collections.sort 정렬 - ArrayList 데이터 오름차순, 내림차순 정렬 실시]");
		
		//초기 ArrayList 데이터 삽입 실시
		ArrayList list = new ArrayList();
		list.add(40);
		list.add(20);
		list.add(10);
		list.add(30);
		System.out.println("원본 : "+list.toString());
		
		/*[설 명]
		 *1. Collections.sort - 기본 오름차순(작은순서)으로 데이터가 정렬된다
		 *2. Collections.reverse - 본래 배열에 저장된 데이터를 역순으로 출력하는 메소드이다
		 *                         오름차순 정렬 후 역순으로 출력하면 내림차순 정렬이된다   
		 */
		
		Collections.sort(list);
		System.out.println("오름차순 정렬 : "+list.toString());
		
		Collections.reverse(list);
		System.out.println("내림차순 정렬 : "+list.toString());

	}//메인 종료

}//클래스 종료

/* =========================== */

[결과 출력]

[Collections.sort 정렬 - ArrayList 데이터 오름차순, 내림차순 정렬 실시]

원본 : [40, 20, 10, 30]

오름차순 정렬 : [10, 20, 30, 40]

내림차순 정렬 : [40, 30, 20, 10]

/* =========================== */

/* =========================== */

[요약 설명]

*1. Collections.sort - 기본 오름차순(작은순서)으로 데이터가 정렬된다

*2. Collections.reverse - 본래 배열에 저장된 데이터를 역순으로 출력하는 메소드이다

                               오름차순 정렬 후 역순으로 출력하면 내림차순 정렬이된다

/* =========================== */

반응형
Comments