일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- network
- 자바
- TypeScript
- LeetCode
- vscode
- Redux
- db
- VIM
- 백준
- Database
- 리트코드
- CS
- Graph
- git
- react
- Data Structure
- 다이나믹 프로그래밍
- 그레이들
- Python
- frontend
- BFS
- 안드로이드
- 프로그래머스
- 알고리즘
- DP
- Algorithm
- Javascript
- 동적 계획법
- DFS
- java
Archives
- Today
- Total
늘 겸손하게
Java ArrayList 정렬 with Collections 본문
안녕하세요 besforyou입니다
ArrayList를 정렬시키는 방법에 대해 소개하겠습니다.
Collections.sort() 를 이용합니다.
1. 오름차순 정렬
Collections.sort() 메소드의 인자로 ArrayList를 전달합니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
import java.util.ArrayList;
import java.util.Collections;
public class ArrayListSort {
public static void main(String [] args) {
ArrayList<Integer> arr = new ArrayList<Integer>();
arr.add(10);
arr.add(100);
arr.add(1);
arr.add(50);
arr.add(30);
Collections.sort(arr);
for (Integer integer : arr) {
System.out.print(integer + " "); // 1 10 30 50 100
}
}
}
|
cs |
2. 내림차순 정렬
Collections.sort()의 인자로 arraylist와 Collections.reverseOrder() 를 전달합니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
import java.util.ArrayList;
import java.util.Collections;
public class ArrayListSort {
public static void main(String [] args) {
ArrayList<Integer> arr = new ArrayList<Integer>();
arr.add(10);
arr.add(100);
arr.add(1);
arr.add(50);
arr.add(30);
Collections.sort(arr, Collections.reverseOrder());
for (Integer integer : arr) {
System.out.print(integer + " "); // 100 50 30 10 1
}
}
}
|
cs |
'Programming > Java' 카테고리의 다른 글
Java ArrayList 주의점 - IndexOutOfBoundsException (0) | 2022.02.20 |
---|---|
자바 기본 타입 배열 정렬 (0) | 2022.02.15 |
백준 BufferedReader, BufferedWriter로 입출력 (0) | 2022.02.09 |
Java Thread 기초 이론 (0) | 2022.02.08 |
Java 객체 인자로 전달, 레퍼런스 (0) | 2022.02.08 |