StringUtilsにおけるisEmpty、isNotEmpty、isBlankとisNotBlankの違いについて詳しく説明します。


一、StringUtilsにおけるisEmptyの方法
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方法の出力結果は、以下の図のようになります。

二、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方法の出力結果は、以下の図のようになります。

三、StringUtilsにおけるisBlank方法
1、StringUtilsのisBlankメソッドのソースコードは以下の通りです。
注:ソースから分かります。(ある文字列が空かどうかを判断します。標準はstr==nullまたはstr.length()==0またはホワイトスペースからなります。)

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方法の出力結果は、以下の図のようになります。

四、StringUtilsにおけるisNotBlank方法
1、StringUtilsのisNotBlankメソッドのソースコードは以下の通りです。
注:ソースから文字列が空かどうかを判断します。空の基準はisBlankの方法の結果に相当します。つまりstr!nullまたはstr.length()0またはホワイトスペースから構成されています。

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の違いについて詳しく説明します。以前の文章を検索してください。または引き続き以下の記事をご覧ください。よろしくお願いします。