String 문자열의 앞과 뒤를 비교해서 체크(공백포함)를 하는 함수이다.
이 두 함수는 boolean 타입으로 true, false를 리턴한다.
일치 = true
불일치 = false
startsWithText = "가나다라" 이기 때문에 startsWith("가나")의 "가나"와 일치하기 때문에 결과는 true가 된다
startsWithText = "가나(공백)다라" 이기 때문에 startsWith("가나")의 "가나"와 일치하기 때문에 결과는 true가 된다
startsWithText = "가나다라" 이기 때문에 startsWith("가나(공백)")의 "가나(공백)"와 불일치하기 때문에 결과는 false가 된다
startsWithText = "가나다라" 이기 때문에 startsWith("(공백)가나")의 "(공백)가나"와 불일치하기 때문에 결과는 false가 된다
endsWithText = "가나다라" 이기 때문에 startsWith("다라")의 "다라"와 일치하기 때문에 결과는 true가 된다
endsWithText = "가나(공백)다라" 이기 때문에 startsWith("다라")의 "다라"와 일치하기 때문에 결과는 true가 된다
endsWithText = "가나다라" 이기 때문에 startsWith("다라(공백)")의 "다라(공백)"와 불일치하기 때문에 결과는 false가 된다'
endsWithText = "가나다라" 이기 때문에 startsWith("(공백)다라")의 "(공백)다라"와 불일치하기 때문에 결과는 false가 된다''
startsWith와 endsWith의 경우 3,4를 통해 공백을 포함한 비교를 한다는 것을 알수 있다.
S.O.L.I.D 원칙 (1) | 2024.09.25 |
---|---|
JAVA - 람다식(Lambda expression) - 1 (1) | 2024.09.13 |
큐(Queue) - 2 (배열을 활용해서 순환구조 만들어보기) (0) | 2024.05.09 |
큐(Queue) - 1 (개념과 선형구조 만들어보기) (0) | 2024.05.09 |
배열을 활용한 Stack 구현 (0) | 2024.05.09 |