문자열 비교의 작성 순서와 startsWith, equals의 사용

seheeee_97·2023년 10월 27일
0

개인 공부

목록 보기
3/44

"삭제".startsWith(cmd)와 cmd.startsWith("삭제") 의 차이

"삭제?".startsWith(cmd)은 "삭제?" 문자열이 cmd 문자열로 시작하는지 검사합니다. 즉, "삭제?" 문자열의 시작 부분이 cmd와 일치하는지 확인합니다.
cmd.startsWith("삭제?")은 cmd 문자열이 "삭제?"로 시작하는지 검사합니다. 즉, cmd 문자열의 시작 부분이 "삭제?"와 일치하는지 확인합니다.

즉 전자는 "삭제"가 비교의 기준이고 후자는 cmd가 비교의 기준이 됨
그래서 후자는 입력된 cmd가 "삭제"와 같은지를 비교하게됨.

startsWith와 equals의 차이

startsWith는 문자열이 특정 접두사로 시작하는 경우에 유용하고, equals는 두 문자열이 정확하게 일치하는지 확인할 때 사용됩니다.

0개의 댓글