wan-stack

프로그래머스(코딩테스트)_JAVA_부분 문자열 문제:) 본문

코딩테스트

프로그래머스(코딩테스트)_JAVA_부분 문자열 문제:)

wan-stack 2024. 1. 6. 16:30

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