▣ 자바 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 목록에 없는경우 }
|
이렇게 사용할 수 있습니다.
'프로그래밍 > JAVA' 카테고리의 다른 글
[Java] 자바 환경변수(JAVA_HOME) 설정 하는 법 방법 (0) | 2015.10.26 |
---|---|
[Java] 자바 7 64비트,32비트 다운로드 및 설치하는법 방법 (0) | 2015.10.25 |
[Java] 자바 sax 파서 문자열 잘림/짤림현상 원인 및 해결방법 (4) | 2015.08.09 |
[Java] 자바 오버로딩 오버라이딩을 구분 해보자!! 차이점은? (0) | 2015.08.06 |
[Java] 자바 문자열 치환/변환 replace()와 replaceAll()의 차이점은? (1) | 2015.08.04 |