zoukankan      html  css  js  c++  java
  • commons lang3的StringUtils中isEmpty()方法和isBlank()方法的区别

    先给结论:

    1. StringUtils.isEmpty()中的空格作非空处理
    2. StringUtils.isNotEmpty()是StringUtils.isEmpty()取反后的结果
    3. StringUtils.isBlank()中的空格和null作空处理
    4. StringUtils.isNotBlank()是StringUtils.isBlank()取反后的结果

    测试代码:

     1 String str1 = "test";
     2 String str2 = "";
     3 String str3 = "test ";
     4 String str4 = " ";
     5 String str5 = null;
     6 // 测试StringUtils.isEmpty();
     7 System.out.println(StringUtils.isEmpty(str1));  // false
     8 System.out.println(StringUtils.isEmpty(str2));  // true
     9 System.out.println(StringUtils.isEmpty(str3));  // fasle
    10 System.out.println(StringUtils.isEmpty(str4));  // false
    11 System.out.println(StringUtils.isEmpty(str5));  // true
    12 
    13 // 测试StringUtils.isNotEmpty();
    14 System.out.println(StringUtils.isNotEmpty(str1));  // true
    15 System.out.println(StringUtils.isNotEmpty(str2));  // false
    16 System.out.println(StringUtils.isNotEmpty(str3));  // true
    17 System.out.println(StringUtils.isNotEmpty(str4));  // true
    18 System.out.println(StringUtils.isNotEmpty(str5));  // false
    19 
    20 // StringUtils.isBlank();
    21 System.out.println(StringUtils.isBlank(str1));  // false
    22 System.out.println(StringUtils.isBlank(str2));  // true
    23 System.out.println(StringUtils.isBlank(str3));  // false
    24 System.out.println(StringUtils.isBlank(str4));  // true
    25 System.out.println(StringUtils.isBlank(str5));  // true
    26 
    27 // StringUtils.isNotBlank();
    28 System.out.println(StringUtils.isNotBlank(str1));  // true
    29 System.out.println(StringUtils.isNotBlank(str2));  // false
    30 System.out.println(StringUtils.isNotBlank(str3));  // true
    31 System.out.println(StringUtils.isNotBlank(str4));  // false
    32 System.out.println(StringUtils.isNotBlank(str5));  // false
  • 相关阅读:
    编程心得5
    编程心得2
    心得2
    心得1
    7-11
    7-13
    7-9
    7-8
    7-12
    7-14
  • 原文地址:https://www.cnblogs.com/shaohsiung/p/9544751.html
Copyright © 2011-2022 走看看