zoukankan      html  css  js  c++  java
  • [StringUtil ] isEmpty VS isBlank

    昨天才意识到这两个的存在。

    Blank(空字符串 blank)

     StringUtils.isNoneBlank(null)              = false
     StringUtils.isNoneBlank(null, "foo")       = false
     StringUtils.isNoneBlank(null, null)        = false
     StringUtils.isNoneBlank("", "bar")         = false
     StringUtils.isNoneBlank("bob", "")         = false
     StringUtils.isNoneBlank("  bob  ", null)   = false
     StringUtils.isNoneBlank(" ", "bar")        = false
     StringUtils.isNoneBlank("foo", "bar")      = true
    

    Empty(空字符串 not empty)

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

      

    StringUtils.isBlank()

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

    StringUtils.isEmpty

     StringUtils.isEmpty(null)      = true
     StringUtils.isEmpty("")        = true  
     StringUtils.isEmpty(" ")       = false  
     StringUtils.isEmpty("bob")     = false  
     StringUtils.isEmpty("  bob  ") = false
  • 相关阅读:
    814. Binary Tree Pruning
    50. Pow(x, n)
    698. Partition to K Equal Sum Subsets
    416. Partition Equal Subset Sum
    150. Evaluate Reverse Polish Notation
    322. Coin Change
    Vulnerable Kerbals CodeForces
    D. Domino for Young
    C. Long Beautiful Integer
    B. Modulo Equality
  • 原文地址:https://www.cnblogs.com/hongdanning/p/6432865.html
Copyright © 2011-2022 走看看