我是靠谱客的博主 自由啤酒,最近开发中收集的这篇文章主要介绍String判断非空与空,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

用StringUtils判断String是否为空,这里主要展示一下StringUtils.isEmpty以及StringUtils.isBlank的区别。先看一下下面代码演示的差异。

 */
public class StringIsEmpty {
    public static void main(String[] args) {
        System.out.println("StringUtils.isEmpty("") "+StringUtils.isEmpty(""));
        System.out.println("StringUtils.isEmpty(null) "+StringUtils.isEmpty(null));
        System.out.println("StringUtils.isEmpty(" ") "+StringUtils.isEmpty(" "));
        System.out.println("StringUtils.isEmpty("a") "+StringUtils.isEmpty("a"));
        System.out.println("---------------------------------");
        System.out.println("StringUtils.isBlank("") "+StringUtils.isBlank(""));
        System.out.println("StringUtils.isBlank(null) "+StringUtils.isBlank(null));
        System.out.println("StringUtils.isBlank(" ") "+StringUtils.isBlank(" "));
        System.out.println("StringUtils.isBlank("a") "+StringUtils.isBlank("a"));
    }
}

结果为:
StringUtils.isEmpty(“”) true
StringUtils.isEmpty(null) true
StringUtils.isEmpty(” “) false
StringUtils.isEmpty(“a”) false

StringUtils.isBlank(“”) true
StringUtils.isBlank(null) true
StringUtils.isBlank(” “) true
StringUtils.isBlank(“a”) false

从上面的代码演示中我们可以看出,对于输入的“ ”,也就是双引号之间加了一个空格,isBlank是判断为true,而isEmpty为fals,也就是isEmpty认为这个非空,而isBlank认为是空的,或者说认为是空白的。

最后

以上就是自由啤酒为你收集整理的String判断非空与空的全部内容,希望文章能够帮你解决String判断非空与空所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部