美文网首页thunisoft成长快乐!
开发过程中遇到的坑:java篇

开发过程中遇到的坑:java篇

作者: _Away_y | 来源:发表于2016-12-09 11:19 被阅读23次

2016.12.9

  1. colValue是Object且为null,那么下面这个表达式的结果是啥?
StringUtils.isNotBlank(String.valueOf(colValue))

这个其实返回的是true,追根究底的话如下:

StringUtils.isNotBlank(null)      = false
StringUtils.isNotBlank("")        = false
StringUtils.isNotBlank(" ")       = false
StringUtils.isNotBlank("bob")     = true
StringUtils.isNotBlank("  bob  ") = true
    public static String valueOf(Object obj) {
    return (obj == null) ? "null" : obj.toString();
    }

相关文章

网友评论

  • MentallyL:学习了个几把
  • shineegirl: public static String valueOf(Object obj) {
    return (obj == null) ? "null" : obj.toString();
    } 受教了,但是感觉这个方法不合理,应该返回“”,而不是“null”,哈哈哈哈

本文标题:开发过程中遇到的坑:java篇

本文链接:https://www.haomeiwen.com/subject/wusemttx.html