HOME > java > collections > arraylist

Java - ArrayList.contains() 사용 방법 및 예제

JSFollow28 Mar 2019

ArrayList의 contains()는 리스트 안에 어떤 객체가 있는지 확인하는데 사용하는 메소드입니다.

1. ArrayList.contains()

contains(Object o)는 객체를 인자로 전달받습니다. 리스트에 그 객체가 존재하면 true를 리턴합니다.

public boolean contains(Object o)

2. ArrayList.contains() 예제

객체 존재 유무로 boolean을 리턴하기 때문에, if와 함께 사용할 수 있습니다.

String[] fruitsArray = {"apple", "banana", "kiwi", "mango"};
ArrayList<String>  fruits = new ArrayList<>(Arrays.asList(fruitsArray));

System.out.println("Has apple? : " + fruits.contains("apple"));
if (fruits.contains("mango")) {
    System.out.println("There is mango in the list");
}
if (!fruits.contains("strawberry")) {
    System.out.println("There is no strawberry in the list");
}

결과

Has apple? : true
There is mango in the list
There is no strawberry in the list

참고