[TIL] 2024.06.20.

limlim·2024년 6월 20일
0

TIL

목록 보기
3/27

TIL 셋째날, 오늘도 새로 학습한 내용을 적어보자

습득한 지식 및 내용

  • list.add vs list.addAll

    : list.add는 단일 요소를 추가하는 것
    : list.addAll은 여러 요소를 추가하는 것

list.add(E element): 리스트 끝에 하나의 요소 추가
list.add(int index, E element): 리스트의 특정 위치에 하나의 요소를 삽입

// 예시
List<String> list = new ArrayList<>(Arrays.asList("a", "b", "c"));
List<String> test = new ArrayList<>(Arrays.asList("x", "y", "z"));
list.addAll(0, test); //["x", "y", "z", "a", "b", "c"]

list.addAll(Collection<? extends E> c): 주어진 컬렉션의 모든 요소를 리스트의 끝에 추가
list.addAll(int index, Collection<? extends E> c): 주어진 컬렉션의 모든 요소를 리스트의 특정 위치에 삽입

// 예시
List<String> list = new ArrayList<>(Arrays.asList("a", "d"));
List<String> test = Arrays.asList("b", "c");
list.addAll(1, test);  // ["a", "b", "c", "d"]

profile
不怕慢,只怕站 개발자

0개의 댓글