List - ArrayList<>()

개비의 끄적끄적·2023년 2월 25일

💡 ArrayList<>()

요소의 추가, 삭제가 가능 - add(), remove()

List<String> list = new ArrayList<String>();

- add()

요소 추가(add) 시에는 인덱스 지정이 없으면 순서대로 저장이 된다.
인덱스 지정도 가능하다.
인덱스 0으로 일요일이 저장되면서 순서는 '일, 월, 화'(0, 1, 2)로 하나씩 밀린다.

list.add("월요일");
list.add("화요일");
list.add(0, "일요일");   // [일요일], [월요일], [화요일]

- remove()

요소 제거(remove) - 인덱스 지정 or 해당 값(객체) 직접 입력으로 가능

list.remove("화요일"); 
list.remove(1);  // idx 1의 위치에 있는 '월요일' 제거

- set()

요소 수정(set) - 인덱스 지정, 수정할 요소 모두 입력

list.set(0, "목요일")  // idx 0의 위치에 있는 일요일 -> '목요일'로 수정
System.out.println(list);  // [목요일]

- size()

길이(size) - ArrayList의 갯수 반환

int size = list.size();
System.out.println(size);  // 1 (목요일 하나만 들어 있으니깐)
profile
앗녕하세요! 블비의 개적발적🐾

0개의 댓글