▣ 자바 ArrayList등의 List에 특정 값이 포함되어 있는지 확인 하는법

 

안녕하세요!! 기요밍 입니다.

자바를 이용해 개발을 하면서 많이 사용하는 자료구조중 하나가 List 입니다. 그중에서 ArrayList를 또 많이 사용하죠!!

이번에는 이런 List 자료구조에 특정 Value가 들어있는지 없는지를 확인하는 법에 대해서 알아보겠습니다.

 

 

List에 특정 값이 있는지 확인 하는 법

 

contain 함수를 이용하면 매우 쉽게 확인할 수 있습니다.

 

▼ 사용 법

 

 ArrayList.contain(CheckValue);

 

 

만약 CheckValue가 List안에 있다면 True, 없다면 False가 Return 됩니다.

간단하죠? 그래도 모르시겠다면!! 간단하게 샘플 코드를 보겠습니다. 만약 현재 로그인한 유져가 등록된 유져인지 확인한 후 다름 로직을 처리해야한다면 아래와 같이 할 수 있겠습니다.

 


▼ Sample Source 

 

 ArrayList<String> testList = new ArrayList<String>();

 String userName = getCurUser();

 testList = getUserList();

 if(testList.contain(userName)){

     //현재 사용자가 User 목록에 있는경우

 }

 else{

    // 현재 사용자가 User 목록에 없는경우

 }

 

 

이렇게 사용할 수 있습니다.

블로그 이미지

기요밍b

IT와 게임 블로그 입니다!!^^

,