반응형
자바 List를 정의하고 값 넣고 출력하는 과정인데
출력 시에 넣은 순서대로 출력되고 있다
근데 오름차순과 내림차순을 적용해서 출력하려면 어떻게 해야할까?
일단 오름차순은
Collections.sort(리스트명);
이런 식으로 사용하고
내림차순은
Collections.sort(리스트명, Collections.reverseOrder() );
이렇게 사용한다
이제 실 예로 확인해보자
각각 오름차순, 내림차순 순으로 정렬한 내용이다
직접 이클립스에서 테스트 해보려는 경우에는
아래 코드를 복사 붙여넣기 해주면 된다
import java.util.ArrayList;
import java.util.Collections;
public class test2 {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
// List에 값 넣기
list.add(6);
list.add(1);
list.add(9);
list.add(4);
// 오름차순 정렬
Collections.sort(list);
// 내림차순 정렬
//Collections.sort(list, Collections.reverseOrder());
// List 값 출력
for(int i = 0; i<list.size(); i++) {
System.out.println(list.get(i));
}
}
}
반응형
'IT > Java' 카테고리의 다른 글
자바 문자열 대문자, 소문자로 변환하기 (0) | 2019.08.10 |
---|---|
자바 배열 복사하는 방법 (0) | 2019.08.08 |
자바 String 값 숫자인지 문자인지 확인하는 방법 (0) | 2019.08.08 |
파라미터(Parameter) 아규먼트(Argument) 차이 알아보기 (0) | 2019.08.07 |
자바 AWT 이벤트 추가하기 (0) | 2019.08.02 |
댓글