在项目中有时候在同个Java文件中会多次用到某个工具类的static静态方法,这时候我们可以用import static导入该方法,然后可以直接可以直接使用该方法就像是改类中的方法一样,如下代码所示
1 | import static android.text.TextUtils.isEmpty; |
如果看谷歌官方的很多demo会发现import static经常用到,比如经常见到的Guava包中的checkNotNull方法,该方法可以用来判空,如果参数为空会抛出NullPointerException异常
1 | import static com.google.common.base.Preconditions.checkNotNull; |