반응형
오름차순 정렬하기
public static void main(String[] args) {
ArrayList list = new ArrayList<Integer>();
list.add(3);
list.add(10);
list.add(1);
list.add(4);
Collections.sort(list);
for(int i = 0 ; list.size() > i ; ++i) {
System.out.println(list.get(i));
}
// 결과 = 1 3 4 10
}
내림차순 정렬하기
public static void main(String[] args) {
ArrayList list = new ArrayList<Integer>();
list.add(3);
list.add(10);
list.add(1);
list.add(4);
Collections.sort(list,new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
if(o1>o2) {
return -1;
}
return 0;
}
}
);
for(int i = 0 ; list.size() > i ; ++i) {
System.out.print(list.get(i) + " ");
}
// 결과 10 4 3 1
}
반응형
'컴퓨터 > JAVA' 카테고리의 다른 글
코딩테스트를 위한 자바(java) 비트마스크 - 6 (0) | 2020.03.12 |
---|---|
코딩테스트를 위한 자바(java) 비트연산 - 5 (0) | 2020.03.12 |
코딩테스트를 위한 자바(java) 2차원 배열 입력받기 - 4 (0) | 2020.03.08 |
코딩테스트를 위한 자바(java) 순열함수 구현 - 3 (0) | 2020.02.21 |
코딩테스트를 위한 자바(java) 파일 입력, 출력 - 1 (0) | 2020.02.21 |