티스토리 뷰
회사 소스를 분석하다가
org.springframework.util.StringUtils.hasText 로 string 값을 확인하는게 있었는데,
해당 메소드를 몰라서 검색하여 정리한다.
⭐StringUtils.hasText
Spring Framework의 유틸리티 클래스인 StringUtils에 속한 메서드 중 하나이며,
문자열 유효성 검사나 문자열이 비어 있지 않은지 확인하는 데 사용된다.
= null 체크, 길이 0보다 큰 지 체크, 공백이 아닌 문자열이 하나라도 포함되어있는지 확인 가능
아래는 사용 예시인데, 이렇게 하지 않고 org.springframework.util.StringUtils.hasText 이대로 조건문에 넣어도 잘 작동하는 것으로 보인다.
String text = "Hello, World!";
if (StringUtils.hasText(text)) {
System.out.println("문자열이 비어 있지 않습니다.");
} else {
System.out.println("문자열이 비어 있거나 null입니다.");
}
hasText말고 다른 메소드도 있는데, 한 번 살펴보자
hasLength
null체크 후, String클래스의 isEmpty를 호출하여 길이가 0인지 판별한다. 비어 있지 않은 문자열인 경우 True
isEmpty(String str)
주어진 문자열 비어 있는지 확인. 비어 있는 경우 true를 반환하고, 그렇지 않으면 false를 반환
containsWhitespace(String str):
주어진 문자열 str에 공백 문자(whitespace)가 포함되어 있는지 확인.
포함되어 있다면 true를 반환하고, 그렇지 않으면 false를 반환.
'Spring' 카테고리의 다른 글
[spring] @PathVariable (1) | 2023.11.13 |
---|---|
[spring] Query String 쿼리 스트링 (0) | 2023.11.13 |
[Spring Framework] Private 메소드 단위 테스트 하기 ReflectionTestUtils.invokeMethod (2) | 2023.11.03 |
[SpringMVC] DAO & DTO & VO (0) | 2023.10.04 |
ProceedingJoinPoint (0) | 2023.09.26 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- PathVariable
- 고유식별자
- 스프링프레임워크
- vue.js
- 개발자면접질문
- invokeMethod
- 와이어샤크문법
- pcap저장
- springMVC #DTO #VO #DAO
- SCP 명령어
- ReflectionTestUtils
- 패킷캡쳐하는법
- How to generate an uuid in google sheet?
- 리눅스
- 파일전송프로토콜
- 파라미터받는법
- 개발자질문
- 구글스프레드시트
- vue라이프사이클
- selectpicker
- uuid
- 프론트엔드 #
- 로컬에서서버
- nextTick
- centos7
- APP SCRIPT
- computed
- selectOption
- 부트스트랩
- 서버포트설정
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함