상세 컨텐츠

본문 제목

java - StartsWith(), endsWith() 알아보기 (String 활용 함수)

Java

by endless123 2024. 5. 24. 17:09

본문

StartsWith(), endsWith()

String 문자열의 앞과 뒤를 비교해서 체크(공백포함)를 하는 함수이다.

이 두 함수는 boolean 타입으로 true, false를 리턴한다.

 

일치 = true

불일치 = false

 

startsWith의 원시코드 ---> boolean 타입
endsWith의 원시코드 ---> boolean 타입

 

StartsWith() 사용 예시

 

경우1

 

결과콘솔창

 

startsWithText = "가나다라" 이기 때문에 startsWith("가나")의 "가나"와 일치하기 때문에 결과는 true가 된다

 

 

 

경우2 

 

결과콘솔창

 

startsWithText = "가나(공백)다라" 이기 때문에 startsWith("가나")의 "가나"와 일치하기 때문에 결과는 true가 된다

 

 

경우 3

 

startsWithText = "가나다라" 이기 때문에 startsWith("가나(공백)")의 "가나(공백)"와 불일치하기 때문에 결과는 false가 된다

 

 

 

경우 4

 

startsWithText = "가나다라" 이기 때문에 startsWith("(공백)가나")의 "(공백)가나"와 불일치하기 때문에 결과는 false가 된다

 

 

 

endsWith() 사용 예시

 

경우1

 

endsWithText = "가나다라" 이기 때문에 startsWith("다라")의 "다라"와 일치하기 때문에 결과는 true가 된다

 

 

경우2

 

endsWithText = "가나(공백)다라" 이기 때문에 startsWith("다라")의 "다라"와 일치하기 때문에 결과는 true가 된다

 

 

경우3

 

endsWithText = "가나다라" 이기 때문에 startsWith("다라(공백)")의 "다라(공백)"와 불일치하기 때문에 결과는 false가 된다'

 

 

경우4

 

endsWithText = "가나다라" 이기 때문에 startsWith("(공백)다라")의 "(공백)다라"와 불일치하기 때문에 결과는 false가 된다''

 

 

 

 

startsWith와 endsWith의 경우 3,4를 통해 공백을 포함한 비교를 한다는 것을 알수 있다.

 

관련글 더보기