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
iterator를 쓰는 방법도 있으나.
특정문자열만 골라낸다면 contains()가 편하다.
'교육 > IT' 카테고리의 다른 글
[Android] layout 접었다 폈다 하기 (0) | 2023.03.29 |
---|---|
[Android] xml에서 text auto로 조정하는 방법 (0) | 2023.03.29 |
[Android]INSTALL_PARSE_FAILED_MANIFEST_MALFORMED (0) | 2023.03.17 |
[Android] xml 파일에서 자동완성 안될때 (0) | 2023.03.17 |
[Android Studio] 속도가 느려지거나 느릴때 조치방법(최적화) (0) | 2023.03.17 |