首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    StringUtils里面的 isEmpty方法和isBlank方法的区别

    文章目录 1、isEmpty() 方法 2、isBlank()方法 3、总结 1、isEmpty() 方法 源码: public static boolean isEmpty(String str...(StringUtils.isBlank(" ")); // true System.out.println(StringUtils.isBlank("\t")); // true...System.out.println(StringUtils.isBlank("扬帆向海")); // false System.out.println(StringUtils.isBlank...(" 扬帆向海 ")); // false } } 3、总结 isEmpty()方法没有忽略空格,是以是否为空和是否存在为判断依据; isBlank()方法增加了字符串为空格、...即isBlank()的判断范围更大,它在isEmpty()方法的基础上,包括了空字符的判断。在实际开发中,isBlank()方法更加常用。 由于水平有限,本博客难免有不足,恳请各位大佬不吝赐教!

    54210

    细微之处见真章之StringUtils的isBlank函数细节解读

    一、背景 技术群里有一个老铁分享了一段 commons-lang 的 StringUtils 工具类的代码: public static boolean isBlank(final CharSequence...master 分支 commitId 为 fe44a99852719ff842ff5 的源码: public static boolean isBlank(final CharSequence cs)...2.2 研究两者的差别 为了更好地研究这个问题,咱们自己写一个字符串工具类,Copy一下代码: public class StringUtils { public static boolean isBlank...然后我们将代码改成另外一种形式: public class StringUtils { public static boolean isBlank(final CharSequence cs)...从功能角度: 从功能角度来讲, isBlank 函数是判断该字符序列是否为空字符串、null 或者包含空格。 因此参数传入后不希望也不需要在函数内部对引用进行修改。

    69820
    领券