StringUtils 의 isEmpty,isNotEmpty,isBlank 와 isNotBlank 의 차이 점 에 대한 상세 한 설명
1.StringUtils 의 isEmpty 방법 중의 소스 코드 는 다음 과 같 습 니 다.
주:원본 코드 에서 알 수 있 습 니 다.(특정한 문자열 이 비어 있 는 지 여 부 를 판단 하 는 기준 은 str=null 또는 str.length()=0)
2.StringUtils 의 isEmpty 방법 예제,다음 코드
package com.rf.designPatterns.singleton;
import org.apache.commons.lang.StringUtils;
/**
* @description:
* @author: xiaozhi
* @create: 2020-06-05 09:28
*/
public class Test {
public static void main(String[] args) {
boolean b1=StringUtils.isEmpty("null");
System.out.println("====="+b1);
boolean b2=StringUtils.isEmpty("");
System.out.println("-----"+b2);
boolean b3=StringUtils.isEmpty(" ");
System.out.println("*****"+b3);
boolean b4=StringUtils.isEmpty("abc");
System.out.println("######"+b4);
}
}
3.StringUtils 의 isEmpty 방법 출력 결 과 는 다음 과 같 습 니 다.2.StringUtils 의 isNotEmpty 방법
1.StringUtils 의 isNotEmpty 방법 중의 소스 코드 는 다음 과 같 습 니 다.
주:원본 코드 에서 알 수 있 습 니 다.(특정한 문자열 이 비어 있 는 지 여 부 를 판단 하 는 기준 은 isEmpty 방법의 결과 에 해당 합 니 다.즉,str!=null 또는 str.length()>0)
2.StringUtils 의 isNotEmpty 방법 예제,다음 코드
package com.rf.designPatterns.singleton;
import org.apache.commons.lang.StringUtils;
/**
* @description:
* @author: xiaozhi
* @create: 2020-06-05 09:28
*/
public class Test {
public static void main(String[] args) {
boolean b1=StringUtils.isEmpty("null");
System.out.println("====="+b1);
boolean b2=StringUtils.isEmpty("");
System.out.println("-----"+b2);
boolean b3=StringUtils.isEmpty(" ");
System.out.println("*****"+b3);
boolean b4=StringUtils.isEmpty("abc");
System.out.println("######"+b4);
}
}
3.StringUtils 의 isNotEmpty 방법 출력 결 과 는 다음 과 같 습 니 다.3.StringUtils 의 isBlank 방법
1.StringUtils 의 isBlank 방법 중의 소스 코드 는 다음 과 같 습 니 다.
주:원본 코드 에서 알 수 있 습 니 다.(특정한 문자열 이 비어 있 는 지 판단 합 니 다.표준 은 str=null 또는 str.length()=0 또는 공백 문자(whitespace)로 구성 되 어 있 습 니 다)
2.StringUtils 의 isBlank 방법 예제,다음 코드
package com.rf.designPatterns.singleton;
import org.apache.commons.lang.StringUtils;
/**
* @description:
* @author: xiaozhi
* @create: 2020-06-05 09:28
*/
public class Test {
public static void main(String[] args) {
boolean b1=StringUtils.isBlank("null");
System.out.println("b1:"+b1);
boolean b2=StringUtils.isBlank("");
System.out.println("b2:"+b2);
boolean b3=StringUtils.isBlank(" ");
System.out.println("b3:"+b3);
boolean b4= StringUtils.isBlank("\t
\f \r");// 、 、 StringUtils.isBlank()
System.out.println("b4:"+b4);
boolean b5= StringUtils.isBlank("\b");//"\b"
System.out.println("b5:"+b5);
boolean b6=StringUtils.isBlank("abc");
System.out.println("b6:"+b6);
}
}
3.StringUtils 의 isBlank 방법 출력 결 과 는 다음 과 같 습 니 다.4.StringUtils 의 isNotBlank 방법
1.StringUtils 의 isNotBlank 방법 중의 소스 코드 는 다음 과 같 습 니 다.
주:원본 코드 에서 어떤 문자열 이 비어 있 는 지 판단 할 수 있 습 니 다.비어 있 는 기준 은 isBlank 방법의 결과 에 해당 합 니 다.즉,str!=null 또는 str.length()0 또는 공백 문자(whitespace)로 구성 되 어 있 습 니 다.
2.StringUtils 의 isNotBlank 방법 예제,다음 코드
package com.rf.designPatterns.singleton;
import org.apache.commons.lang.StringUtils;
/**
* @description:
* @author: xiaozhi
* @create: 2020-06-05 09:28
*/
public class Test {
public static void main(String[] args) {
boolean b1=StringUtils.isBlank("null");
System.out.println("b1:"+b1);
boolean b2=StringUtils.isBlank("");
System.out.println("b2:"+b2);
boolean b3=StringUtils.isBlank(" ");
System.out.println("b3:"+b3);
boolean b4= StringUtils.isBlank("\t
\f \r");// 、 、 StringUtils.isBlank()
System.out.println("b4:"+b4);
boolean b5= StringUtils.isBlank("\b");//"\b"
System.out.println("b5:"+b5);
boolean b6=StringUtils.isBlank("abc");
System.out.println("b6:"+b6);
}
}
3.StringUtils 의 isNotBlank 방법 출력 결 과 는 다음 과 같 습 니 다.StringUtils 의 isEmpty,isNotEmpty,isBlank 와 isNotBlank 의 차이 점 에 대한 상세 한 설명 은 여기까지 입 니 다.StringUtils 의 isEmpty,isNotEmpty,isBlank 와 isNotBlank 의 차이 점 에 대한 자세 한 내용 은 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부탁드립니다!