본문 바로가기
TIL

220405

by 김비누! 2022. 4. 5.

📝자바 ArrayList

List 인터페이스를 상속받은 클래스로 길이가 가변적인 선형 리스트이다.
배열과 같이 인덱스로 접근할 수 있으며 내부적으로 배열을 사용한다.

선언

ArrayList list = new ArrayList();    // Object 타입 arraylist (Object 클래스가 모든 클래스의 부모 클래스 -> 모든 객체 사용가능)
ArrayList<Product> prodList = new ArrayList<Product>();    // Product 타입 array list
ArrayList<String> strList = new ArrayList<String>(); // String 타입 array list
ArrayList<Integer> list1 = new ArrayList<Integer>();    // int타입만 사용가능
ArrayList<Integer> list2 = new ArrayList<>();    // new에서 타입 파라미터 생략가능
ArrayList<Integer> list3 = new ArrayList<Integer>(20);    //초기 용량 지정 (default: 10)
ArrayList<Integer> list4 = new ArrayList<Integer>(otherList);    // 다른 collection 객체로 초기화

참고

[Java] ArrayList 사용법 및 예제
[Java] 자바 ArrayList 사용법 & 예제 총정리
oracle docs - ArrayList

☕️ 잡담

어제 코로나 확진.
올해는 조금 힘든 한해일 것 같다.

'TIL' 카테고리의 다른 글

220407  (0) 2022.04.07
220406  (0) 2022.04.06
220401  (0) 2022.04.01
220331  (0) 2022.03.31
220330: 등가조인과 비등가조인  (0) 2022.03.30

댓글