본문 바로가기

JAVA

JAVA 문자열 존재 확인 함수 contains()

728x90

Java에서 문자열의 존재를 확인할 때 주로 사용하는 함수는 contains()입니다.

이 함수는 특정 문자열이 포함되어 있는지 검사하여 그 결과를 boolean 값으로 반환해요.

예를 들어, "hello".contains("he")는 true를 반환하고, "hello".contains("bye")는 false를 반환합니다.

 

 또 다른 방법으로는 indexOf() 함수를 사용할 수도 있어요.

indexOf() 함수는 찾고자 하는 문자열이 처음 나타나는 위치의 인덱스를 반환하며, 만약 해당 문자열이 존재하지 않으면 -1을 반환합니다. 그래서 indexOf() 함수의 반환 값이 -1이 아닌 경우, 문자열이 존재한다고 볼 수 있죠.

예를 들면, "hello".indexOf("lo")는 3을 반환하고, "hello".indexOf("bye")는 -1을 반환합니다.

여기서 contains() 함수는 내부적으로 indexOf()를 사용하여 구현됩니다.

728x90

'JAVA' 카테고리의 다른 글

[JAVA] 아파치(apache) 와 톰캣(tomcat)  (0) 2022.02.10