티스토리 뷰

Goal 

 - ArrayList 클래스에 대해 알아본다

 - Java에서 ArrayList 클래스를 사용하는 방법에 대해 알아본다

 

1. ArrayList 클래스

 - 자바에서 제공되는 객체 배열이 구현된 클래스

 - 객체 배열을 사용하는데 필요한 여러 메서드들이 구현되어 있음 ( 공간 늘리기, 객체 복사 등)

 - 주요 메서드

 

2. Java에서 ArrayList 사용

 - java.util.ArrayList를 import한다.

 - ArrayList를 사용할 때는 제네릭을 통해 어떤 타입의 list를 사용할 것인지 타입을 지정해준다 

 ex) ArrayList<Stirng>

 

package array;

import java.util.ArrayList;

public class ArrayListTest {

    public static void main(String[] args) {
        
        ArrayList<String> list = new ArrayList<String>();
        
        //add : list에 순서대로 element를 추가
        list.add("aaa");
        list.add("bbb");
        list.add("ccc");
        
        //size() : list에 들어있는 element의 개수 리턴
        for (int i = 0; i < list.size(); i++) {
            String str = list.get(i); //get(i) : i번째의 element를 받아온다.
            System.out.println(str);
        }
        
        for (String s : list) {
            System.out.println(s);
        }

    }

}

'Java > Java 올인원 패키지' 카테고리의 다른 글

14. 메서드 오버라이딩 (Java)  (0) 2020.03.17
13. 상속 (Java)  (0) 2020.03.16
11. 객체 배열, 다차원 배열 (Java)  (0) 2020.03.15
10 . 배열이란? (Java)  (0) 2020.03.15
9. Singleton pattern (Java)  (0) 2020.03.14
댓글