교육/IT

[Android] list안에 원하는 문자열 있는지 찾기

리치라이프 연구소 2023. 3. 28. 19:48
반응형

list에 원하는 문자열이 들어있는지는 contains 로 확인하면 된다.

있으면 true를 반환함.

 

contains(), Indexof()

 

<예제코드>

반응형

 

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
 
public class ListValueCheck {
    public static void main(String[] args) {
 
        List<String> list = new ArrayList<>(Arrays.asList("Everland", "Open", "Close"));
 
        // Contains로 문자열 포함 여부 체크
        boolean isContainsEverland = list.contains("Everland");
        boolean isContainsTime = list.contains("Time");
 
        // 결과 출력
        System.out.println(isContainsEverland); // true
        System.out.println(isContainsTime );   // false

 

        // indexOf로 문자열포함 여부 체크

       //값이 있으면 index값을 출력하고 없으면 -1.
        int Index = list.indexOf("Everland");
        System.out.println("Everland Index : " + Index ); // 0


    }
}

 

반응형

 

자바튜토리얼을 참고

https://www.w3schools.com/java/ref_string_contains.asp

 

Java String contains() Method

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

iterator를 쓰는 방법도 있으나.

특정문자열만 골라낸다면 contains()가 편하다.

 

반응형
반응형