对象作为方法的参数连续传递,StringUtils方法的操作对象是j

无题目文书档案

对象作为方法的参数连续传递,StringUtils方法的操作对象是j。本小节知识点:

  1. 【明白】对象作为艺术的参数接二连三传递

StringUtils方法的操作对象是java.lang.String类型的指标,是JDK提供的String类型操作方法的补充,並且是null安全的(即只要输入参数String为null则不会抛出NullPointerException,而是做了相应管理,比方,若是输入为null则赶回也是null等,具体能够查看源代码)。

[Ctrl+A 全选
注:如需引进外界Js需刷新手艺推行]

1.对象作为艺术的参数一连传递

实现功能:士兵开枪 枪射击子弹
枪类:
名称:Gun 属性:型号(_size),子弹个数(_bulletCount) 行为:射击
人类
名称:Soldier
属性:姓名(_name) life level(等级) 行为:跑蹲开枪 跳

除却构造器,StringUtils中累计有130七个主意,况且都是static的,所以大家得以如此调用StringUtils.xxx()

图片 1

  1. public static boolean isEmpty(String str)
    判定某字符串是或不是为空,为空的科班是str==null或str.length()==0
    上边是StringUtils决断是或不是为空的身体力行:
    StringUtils.isEmpty(null) = true
    StringUtils.isEmpty(“”) = true
    StringUtils.isEmpty(” “) = false //注意在StringUtils中空格作非空管理
    StringUtils.isEmpty(” “) = false
    StringUtils.isEmpty(“bob”) = false
    StringUtils.isEmpty(” bob “) = false

图片 2

  1. public static boolean isNotEmpty(String str)
    认清某字符串是不是非空,等于!isEmpty(String str)
    下边是身体力行:
    StringUtils.isNotEmpty(null) = false
    StringUtils.isNotEmpty(“”) = false
    StringUtils.isNotEmpty(” “) = true
    StringUtils.isNotEmpty(” “) = true
    StringUtils.isNotEmpty(“bob”) = true
    StringUtils.isNotEmpty(” bob “) = true

图片 3

  1. public static boolean isBlank(String str)
    看清某字符串是不是为空或长度为0或由空白符(whitespace)构成
    上面是亲自过问:
    StringUtils.isBlank(null) = true
    StringUtils.isBlank(“”) = true
    StringUtils.isBlank(” “) = true
    StringUtils.isBlank(” “) = true
    StringUtils.isBlank(“\t \n \f \r”) = true
    //对于制表符、换行符、换页符和回车符StringUtils.isBlank()均识为空白符
    StringUtils.isBlank(“\b”) = false //”\b”为单词边界符
    StringUtils.isBlank(“bob”) = false
    StringUtils.isBlank(” bob “) = false

相关文章