티스토리 뷰
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 |
댓글