728x90

예를 들어서 문자열이 Gundam 이였다가 흠?! 전부다 대문자면 좋겠어 라고 해서 GUNDAM 으로 변경을 한다면

아래처럼 문자열을 조건으로 동작하는 여러 파트등을 수정 하는일이 생길수 있다.

if(text == "Gundam") Run()

그렇다면

var text = "Gundam"
var text1 = "gundam"
var text2 = "GunDam"
var regexText = text.replace(" ", "").uppercase()

if(regexText == "GUNDAM") Run

이렇게 공백을 제거하고 대문자로 전부 변경해서 비교 한다면 문제가 없을것이다.

 

추가로 toUpperCase(), toLowerCase(), toTitleCase() deprecated 되었다.

uppercase(), lowercase(), titlecase() 이걸로 변경해서 사용 하면 된다.

 

이유는 여기서 찾아보면 된다.

https://blog.jetbrains.com/ko/kotlin/2021/04/kotlin-1-5-0-rc-released/

728x90

+ Recent posts