java import static 用法

在项目中有时候在同个Java文件中会多次用到某个工具类的static静态方法,这时候我们可以用import static导入该方法,然后可以直接可以直接使用该方法就像是改类中的方法一样,如下代码所示

import static android.text.TextUtils.isEmpty;
public class MyClass {
    public void myFun() {
        if (isEmpty("野猿新一")) {
            System.out.println("空空空");
        } else {
            System.out.println("不空不空");
        }
    }
}

如果看谷歌官方的很多demo会发现import static经常用到,比如经常见到的Guava包中的checkNotNull方法,该方法可以用来判空,如果参数为空会抛出NullPointerException异常

import static com.google.common.base.Preconditions.checkNotNull;

public void fun(Object obj) {
    checkNotNull(obj);
}

 

posted @ 2019-06-04 22:44  野猿新一  阅读(20)  评论(0编辑  收藏  举报