이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 14328|회답: 0

[출처] 자바 도구 클래스 StringUtils 내의 isEmpty, isBlank, isNotEmpty, isNotBlank 메서드들

[링크 복사]
게시됨 2019. 6. 28. 오후 3:55:23 | | |
1. isEmpty 메서드의 소스 코드에 대한 상세한 설명



소스 코드 분석: 위 방법은 true가 문자열이 null이 아니고 비어 있지 않은 문자열("")일 때만 반환된다는 것을 보여줍니다. isNotEmpty 메서드는 isEmpty의 반대입니다;

다음 공식 웹사이트 예시를 참고하세요:


StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false
StringUtils.isEmpty("bob") = false
StringUtils.isEmpty("bob ") = false


2. isBlank 메서드의 소스 코드에 대한 상세한 설명



소스 코드 분석: 먼저, 전달된 매개변수가 null이나 빈 문자열이면 true를 반환하고, Character.isWhitespace 메서드를 사용해 모든 문자가 빈칸인지 판단합니다(공백, 탭 키, 줄 바뀐). 그렇다면 false를 반환하고, 그렇지 않으면 true를 반환합니다; isNotBlank 메서드는 isBlank 방법의 반대어입니다;

공식 웹사이트의 예시를 확인해 보세요:


StringUtils.isBlank(null) = true(true
StringUtils.isBlank("") = true(참)
StringUtils.isBlank(" ") = true입니다
StringUtils.isBlank("bob") = false
StringUtils.isBlank("bob ") = false


3. isAnyBlank 소스 코드

소스 코드 분석: 첫째, 매개변수 배열이 비어 있는지, null이면 false를 반환하고, 배열이 비어 있지 않으면 각 문자열이 빈 문자인지 판단하며, 빈 문자가 있으면 true를 반환합니다; isNoneBlank는 배열 내 어떤 요소도 공백이 없음을 식별하며, isAnyBlank와는 다릅니다;

4. isAllBlank 소스 코드 분석


소스 코드 분석: 먼저, 매개변수 배열이 비어 있는지 확인하고, 참이라면 그렇지 않으면 배열 내 요소가 빈 공간이 아니면 거짓으로 반환됩니다.




이전의:자바 파일 탐색
다음:Java encapsulation zip unzip 메서드
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com