728x90
반응형
StringUtils.hasText는 Spring Framework에서 제공하는 유틸리티 메서드로, 문자열이 비어 있지 않고 공백이 아닌 문자(텍스트)를 포함하고 있는지를 확인하는 함수이다. (org.springframework.util.StringUtils 클래스에 포함)
public static boolean hasText(@Nullable String str)
반환값은, 문자열이 비어 있지 않고 공백 외의 텍스트를 포함하고 있으면 true, 그렇지 않으면 false를 반환한다.
예시:
1. 문자열에 텍스트가 있는 경우
String str = "Hello World";
System.out.println(StringUtils.hasText(str)); // 출력: true
2. 문자열이 공백으로만 이루어진 경우
String str = " ";
System.out.println(StringUtils.hasText(str)); // 출력: false
3. 문자열이 null인 경우
String str = null;
System.out.println(StringUtils.hasText(str)); // 출력: false
4. 빈 문자열인 경우
String str = "";
System.out.println(StringUtils.hasText(str)); // 출력: false
StringUtils.hasText()는 공백이나 빈 문자열까지 검증해야 할 때 매우 유용하고, Spring 프로젝트에서 문자열 유효성을 검증하는 데 자주 사용된다!!
728x90
반응형
'개발 이모저모' 카테고리의 다른 글
명령형 프로그래밍, 선언적 프로그래밍이란? (0) | 2025.01.09 |
---|---|
랜덤키 생성하기, SecureRandom() (0) | 2025.01.07 |
(String) , .toString() 차이점 (0) | 2025.01.05 |
URI 컨트롤 , API 설계하기 (4) | 2024.12.19 |
코드 품질 (0) | 2023.06.20 |