wan-stack
프로그래머스(코딩테스트)_JAVA_부분 문자열 문제:) 본문
Level 0 코딩테스트 시작 ~
문자열 일부가 포함되었는지 확인하는 방법은
1. contains
2. indexOf
3. matches
가 있다는 것을 알게되었다.
문제를 보고 contains만 생가하고
if문을 활용해서 문제를 풀었다.
다른 방법이 있을까?에 대한 해답을 찾을 수 있었다.
그건 indexOf와 matches라는 함수를 활용할 수 있다는 것!!
3가지 방법을 살펴보자
1. String의 contains 함수
> 비교하는 문자열에 포함되어 있는지 확인하고
결과를 true와 false를 반환해준다.
2. String의 indexOf 함수
> 비교하는 문자열에서 포함된 문자의 위치를 반환
포함인 경우 문자열의 위치를, 미포함의 경우 -1을 반환

이런식으로 반환을 해준다:)
3. String의 matches 함수
> 정규식을 이용하여 문자열을 비교하는 방법
true와 false로 반환을 해준다.
가장 쉬운 방법으로 해결 :)
차근히 차근히 해보자고!!
참고
https://codechacha.com/ko/java-string-matches/
Java - String.matches()로 문자열 패턴 확인 및 다양한 예제 소개
String.matches()로 특정 패턴의 문자열을 포함하는지 확인할 수 있습니다. 특정 패턴이란 정규표현식(Regex)를 의미합니다. Pattern.matches()도 동일한 역할입니다. 문자열에 해당 패턴이 일치한다면 결
codechacha.com
'코딩테스트' 카테고리의 다른 글
| 프로그래머스(코딩테스트)_더 크게 합치기 :) (1) | 2024.01.08 |
|---|---|
| 프로그래머스(코딩테스트)_JAVA 문자열 겹쳐쓰기:) (0) | 2024.01.07 |