hayu's 개발 일지

[TIL]240517 ArrayList 메서드 본문

자료구조&알고리즘

[TIL]240517 ArrayList 메서드

hayu00 2024. 5. 17. 21:20

ArrayList 메서드

- add(String obj) : ArrayList의 마지막에 문자열을 추가한다. 추가에 성공하면 true를 반환한다.

- get(int index) : 지정된 위치의 요소를 반환한다.

- set(int index, String element) : 지정된 위치의 요소를 주어진 요소로 교체한다. 이전 요소를 반환한다.
- remove(int index) : 지정된 위치의 요소를 리스트에서 제거한다. 제거된 요소를 반환한다.
- size() : 리스트의 요소 개수를 반환한다.
- isEmpty() : 리스트가 비어 있는지 확인한다. 비어 있으면 true를 반환한다.
- clear() : 리스트의 모든 요소를 제거한다.

// ArrayList 생성
        ArrayList<String> list = new ArrayList<>();

        // 요소 추가
        list.add("Apple");
        list.add("Banana");
        list.add("Cherry");

        // 특정 위치의 요소 가져오기
        String fruit = list.get(1);

        // 특정 위치의 요소 교체
        list.set(1, "Blueberry");

        // 특정 위치의 요소 제거
        list.remove(2);

        // 리스트 크기 확인
        int size = list.size();

        // 리스트가 비어 있는지 확인
        boolean isEmpty = list.isEmpty();


        // 리스트의 모든 요소 제거
        list.clear();