본문 바로가기

Java

[Java] DefaultBlank

페이징을 공부하던 도중 낯선 메소드를 발견했다.

 

cPage = StringUtils.defaultIfBlank(cPage, "1");

 

Apache에서 제공하는 StringUtils객체의 DefaultBlank 기능인데

첫번째 인자(문자열)의 값이

null 이거나,

" " 공백이거나,

"" 길이가 0인 경우

두번째 인자를 반환한다. 여기서는 ("1")

페이징 로직에서 

CurrentPage의 값이 null이 들어올 경우

Default 페이지를 1로 처리하기 위해 사용한다고 한다.

 

페이징