출처 | https://velog.io/@sixhustle/null-empty-blank
Null은 변수에 아무것도 할당되지 않은 상태를 의미한다.
Empty는 문자열 길이가 0임을 의미한다.
StringUtils.isEmpty코드이다.
아래는 StringUtils.isEmpty 코드이다. 눈여겨 보실 점은 ""과 " "의 차이다.
empty는 length = 0을 의미하기 때문에 " "값은 false로 반환 된다.
blank(공백): whitespace(공백, 띄어쓰기)만 있음을 의미한다.
아래 5가지의 String Value에 대한 Null, Empty, Blank 결과 값