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()가 편하다.
'교육 > 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 |