美文网首页
java中判空

java中判空

作者: empireghost | 来源:发表于2020-06-28 16:03 被阅读0次

title: check_empty_blank
date: 2019-08-21 15:32:47
tags: empty blank guava commons-lang3


检查字符是否为空

maven依赖

<dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>28.0-jre</version>
</dependency>
<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-lang3</artifactId>
    <version>3.9</version>
</dependency>

一 empty 检查

1 jdk1.6 及以上 null-safe 检查

boolean isEmptyString(String string) {
    return string == null || string.isEmpty();
}

2 jdk1.5 及以下 null-safe 检查

boolean isEmptyString(String string) {
    return string == null || string.length() == 0;
}

二 blank 检查

1 使用 common-lang3

StringUtils.isBlank(string)

2 使用 guava

Strings.isNullOrEmpty(string)

三 总结

很多方法都可以,最推荐 common-langs 方法

相关文章

  • java中判空

    title: check_empty_blankdate: 2019-08-21 15:32:47tags: e...

  • kotlin的空安全

    为什么需要空安全 在java中我们经常会因为一个变量没能正确判断是否非空而导致程序崩溃,java中需要我们去自己判...

  • 在Java中如何优雅地判空

    判空灾难 作为搬砖党的一族们,我们对判空一定再熟悉不过了,不要跟我说你很少进行判空,除非你喜欢NullPointe...

  • 在Java中如何优雅地判空

    作者:李良逸https://www.jianshu.com/p/45ed86e72cc2 判空灾难 作为搬砖党的一...

  • 在Java中如何优雅地判空

    判空灾难 作为搬砖党的一族们,我们对判空一定再熟悉不过了,不要跟我说你很少进行判空,除非你喜欢NullPointe...

  • Android常见异常

    java.lang.NullPointerException:空指针异常。 规避:调用一个对象的方法之前要进行判空...

  • Java中String...如何判空可变字符串如何判空

    22Sep2020[Bug记录] 什么是String... String…是java5新加入的功能,表示的是一个可...

  • Java8新特性——Optional

    前言 在开发中,我们常常需要对一个引用进行判空以防止空指针异常的出现。Java8引入了Optional类,为的就是...

  • java for循环是否需要判空

    集合为null时会报空指针异常;长度为0的空集合不会;普通for循环原理一样

  • 判空

网友评论

      本文标题:java中判空

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