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 |
---|