Front/JS & jQuery
[JAVA] StringUtils.defaultIfEmpty()/ StringUtils.defaultIfBlank()
오선지♬
2025. 9. 23. 09:55
728x90
반응형
import org.apache.commons.lang3.StringUtils;
public class Example {
public static void main(String[] args) {
String nullStr = null;
String emptyStr = "";
String spaceStr = " ";
String normalStr = "서울시 강남구";
System.out.println("=== defaultString ===");
System.out.println(StringUtils.defaultString(nullStr, "-")); // "-"
System.out.println(StringUtils.defaultString(emptyStr, "-")); // ""
System.out.println(StringUtils.defaultString(spaceStr, "-")); // " "
System.out.println(StringUtils.defaultString(normalStr, "-")); // "서울시 강남구"
System.out.println("=== defaultIfEmpty ===");
System.out.println(StringUtils.defaultIfEmpty(nullStr, "-")); // "-"
System.out.println(StringUtils.defaultIfEmpty(emptyStr, "-")); // "-"
System.out.println(StringUtils.defaultIfEmpty(spaceStr, "-")); // " "
System.out.println(StringUtils.defaultIfEmpty(normalStr, "-")); // "서울시 강남구"
System.out.println("=== defaultIfBlank ===");
System.out.println(StringUtils.defaultIfBlank(nullStr, "-")); // "-"
System.out.println(StringUtils.defaultIfBlank(emptyStr, "-")); // "-"
System.out.println(StringUtils.defaultIfBlank(spaceStr, "-")); // "-"
System.out.println(StringUtils.defaultIfBlank(normalStr, "-")); // "서울시 강남구"
}
}
✅ 정리
- 값이 null 또는 빈 문자열까지만 "-" 로 치환하려면 → defaultIfEmpty
- 값이 null 또는 공백일 때도 무조건 "-" 로 치환하려면 → defaultIfBlank
728x90
반응형