지식! 메뉴 바로가기 지식! 내용 바로가기

Highlight navigation

miniDaum navigation

관련 서비스

검색

지식 메인메뉴

다음앱 설치

다음 지식이 TIP으로 새롭게 태어납니다. 보기


컨텐츠

[Java] ArrayList를 이용해서 ArrayList 값들 삭제하기

드롭신 | 2009-12-30 12:33 | 조회 0 | 출처: 본인작성

 ArrayList removeAll 메소드를 이용해서 삭제할 값들이 들어 있는 ArrayList를 넘겨주면 값들을 비교해서 같은 값은 삭제를 합니다.

아래 코드는 a b c d를 가진 ArrayList에 removeAll 메소드를 이용해서 b d를 가진 ArrayList를 넘겨 주어서 b d를 삭제한 샘플 입니다.

public static void main(String[] args) {

    List<String> list = new ArrayList<String>();
    list.add("a");
    list.add("b");
    list.add("c");
    list.add("d");
    System.out.println(list);

    List<String> list2 = new ArrayList<String>();
    list2.add("b");
    list2.add("d");
    
    list.removeAll(list2);
    System.out.println(list);
}    

출력 결과는 아래와 같습니다.

[a, b, c, d]
[a, c]

이 지식이 도움이 되셨나요? 도움이 되셨다면 추천해 주세요
지식 추천


우측 영역

내 관심 카테고리 내 관심 키워드

라이브 Q&A

더보기

현재 0 / 150자