java中如何准确方便的判断String类型和Object型以及集合不为空

版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/zhangleiyes123/article/details/82659027

因为平时项目中经常遇到要判断String不为空的情况,之前自己也上网查过很多次,方法也比较多,只是每个效率有差异而已,但是有的时候还是会出现一些自己没有预料到的错误,今天就自己把关于String类型和Object型以及集合不为空的情况都做个小总结,方法超级简单,也比较容易记住,希望可以帮到大家!

  • (1)判断String类型不为空/为空

StringUtils.isEmpty(String str);//import com.alibaba.druid.util.StringUtils;包下面的方法,针对String类型做为空判断

结果是ture,为空;是false,非空。

  • (2)判断Object类型不为空/为空

StringUtils.isEmpty(Object str); //而org.springframework.util包下的参数是Object类,也就是不仅仅能判断String类型,还能判断其他类型,比如Long等类型。

结果是ture,为空;是false,非空。

  • (3)判断集合不为空

if(list!=null && list.size()>0){

}

猜你喜欢

转载自blog.csdn.net/zhangleiyes123/article/details/82659027
今日推荐