isNotEmpty
CharSequence가 어떠한 값을 포함하고 있을 때(공백 포함) true를 반환한다.
orderList 에 주문이 들어오면 true를 반환한다.
isEmpty
CharSequence가 아무 값도 포함하고 있지 않을 때 true를 리턴한다
isBlank
CharSequence가 공백만 가지고 있거나 empty일 경우 true를 반환한다.
isNotBlank
CharSequence가 empty가 아니고, 공백만 있지 않을 때 true를 반환한다.
isNullOrEmpty
CharSequence가 아무 값도 포함하고 있지 않고 NULL일 때 true를 반환한다.
isNullorBlank
CharSequence가 Blank상태이거나 NULL일 때 true를 반환한다.
Empty : 어떠한 값도 없을 때
Blank : 어떠한 값도 없거나 공백, 개행만 가지고 있을 때
toUpperCase : 영어 대문자로 변경합니다.
toLowerCase : 영어 소문자로 변경합니다.
StringBulider :코틀린에서 동적으로 문자열을 조작할 수 있는 객체 / 동시 접근이 가능하지 않은 환경에서는 StringBulider를 사용하는 게 좋다. (length : 길이를 반환 / reverse : 거꾸로 뒤집기)
StringBuffer : 변하는 값에 대해서는 동시 접근이 가능한 환경(멀티 스레드 환경)에서는 StringBuffer을 사용하는 게 좋다.
String은 내부에 value 값이 final로 선언되어 있는 불변 객체고 값을 바꾸기 위해서는 새로운 객체에 할당을 해줘야 한다. append 함수로 문자열을 추가해줄 수 있다.