Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
Tags
- prescaling
- ring counter
- ATMEGA128A
- test bench
- D Flip Flop
- pwm
- java
- KEYPAD
- Recursion
- BASYS3
- gpio
- structural modeling
- Edge Detector
- hc-sr04
- LED
- Linked List
- uart 통신
- Pspice
- Algorithm
- dataflow modeling
- vivado
- verilog
- half adder
- soc 설계
- FND
- i2c 통신
- DHT11
- behavioral modeling
- atmega 128a
- stop watch
Archives
- Today
- Total
거북이처럼 천천히
Java - List (2) 본문
다양한 방법으로 ArrayList 만들기
import java.util.ArrayList;
public class TestCode {
public static void main(String[] args) {
ArrayList<Integer> Subjects = new ArrayList<>();
Subjects.add(123);
Subjects.add(456);
Subjects.add(789);
System.out.printf("List \"Subjects\" : " + Subjects); // List "Subjects" : [123, 456, 789] 출력
}
}
- 위 소스코드는 이전에 배운 내용을 토대로 만든 ArrayList 생성하는 방법이다.
- 하지만, Arrays.asList 메소드를 통해 이미 존재하는 배열으로 ArrayList을 생성할 수 있다.
- https://wikidocs.net/207
리스트 정렬하기
- 오름차순(순방향) 정렬 - Comparator.naturalOrder()
- 내림차순(역방향) 정렬 - Comparator.reverseOrder()
sort 메소드에 정렬 기준으로 위 값들을 파라미터로 전달하면 해당 리스트는 위 정렬 기준에 맞게 정렬된다.
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Comparator;
public class TestCode {
public static void main(String[] args) {
ArrayList<Integer> numbers = new ArrayList<>(Arrays.asList(123, 456, 789));
System.out.printf("List \"numbers\" : " + numbers + "\n\n");
numbers.sort(Comparator.reverseOrder());
System.out.println("Sorted List \"numbers\" : " + numbers);
}
}
List "numbers" : [123, 456, 789]
Sorted List "numbers" : [789, 456, 123]'Back-end > Java 개념' 카테고리의 다른 글
| Java - next(), nextLine() 차이 (0) | 2022.06.14 |
|---|---|
| Java - for each 문 (0) | 2022.06.12 |
| Java - List (0) | 2022.06.02 |
| Java - 배열 (0) | 2022.06.01 |
| Java - String Formatting (0) | 2022.05.30 |