티스토리 뷰

1. StringUtils.isEmpty("값")

2. StringUtils.isNumeric("값")

3. StringUtils.isAlpha("값")

import org.springframework.util.StringUtils;
import org.springframework.util.ObjectUtils;

String의 경우
if (StringUtils.isEmpty(value)) {
	=> value가 null이거나 ""일경우 true
}
Object의 경우
if (ObjectUtils.isEmpty(value)) {
	=> value가 null이거나 ""일경우 true
}

----------------------------------------------

apache의 StringUtils를 사용하면 좀 더 다양함
import org.apache.commons.lang3.StringUtils;

isEmpty 외에
if (StringUtils.isNumeric(value)) {
	=> only 숫자로 구성될 경우 true
}
if (StringUtils.isAlpha(value)) {
	=> 숫자가 아닌 문자로 구성될 경우 true
}
if (StringUtils.isAlphanumeric(value)) {
	=> 숫자와 문자로 구성될 경우 true
}

Data에 대해 조건에 따른 계산을 수행할때 유용함

=>(계산로직에 문자가 들어올 경우 NumberFormatException 발생)

 

exception 예외 처리시

try {

} catch (NumberFormatException e) {

}

'Programming > JAVA' 카테고리의 다른 글

[Springboot] Mybatis CamelCase 인식못함, Error  (0) 2023.01.12
[JAVA] repeat (문자열 반복)  (0) 2023.01.11
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함