ArrayList

혜연·2025년 2월 26일
0

Java

목록 보기
3/6
post-thumbnail

ArrayList

: 내부적으로 동적 배열을 사용하는 리스트를 ArrayList라 한다.

ArrayList 주요 문법 및 함수

선언 및 초기화

ArrayList<String> list = new ArrayList<>();
ArrayList<Integer> list2 = new ArrayList<>(10); // 크기가 10

요소 추가

add() : 요소 추가

        list.add("a");
        list.add("b");
        list.add("c");
        System.out.println(list); // [a, b, c]

요소 삭제

remove() : 삭제할 요소 지정해서 삭제

        list.remove("a");
        System.out.println(list); // [b, c]

요소 접근 및 변경

get(index) : 인덱스를 통해서 요소에 접근

list2.get(0)

set(index,요소) : 원하는 인덱스의 요소를 변경

list2.set(2,101);

리스트 크기 확인 및 비우기

size() : size() 메서드로 리스트 크기 확인

list2.size()

clear()

list.clear();
System.out.println(list.isEmpty()); // true

리스트 검색 및 포함 여부

contains() : boolean을 반환

list.contains("a")

indexOf() : 요소가 위치한 인덱스를 반환

list.indexOf("b")

리스트 배열로 변환

toArray()
: 배열 크기 지정해서 생성하기

Integer [] arr =  list2.toArray(new Integer[list.size()]);

전체 요소 순회

  • 향상된 for문
        for(Integer s : arr){
            System.out.println(s);
        }
  • forEach문
list2.forEach((item) -> System.out.println(item));

0개의 댓글

관련 채용 정보