Java中null同isEmpty()有什么不同呢?
下文讲述Java开发中,有时候代码编写时,
会采用 obj ==null
有时候会采用 obj.isEmpty()
判断其是否为空,那么这两种写法有什么不同呢?下文将一一道来,如下所示:
例:
向一个list对象中添加元素,我们应该采用以下的结构进行操作
会采用 obj ==null
有时候会采用 obj.isEmpty()
判断其是否为空,那么这两种写法有什么不同呢?下文将一一道来,如下所示:
null和isEmpty()不同之处: null:用于判断对象是否存在 isEmpty():用于判断对象中是否存在元素null,isEmpty()常应用场景:
例:
向一个list对象中添加元素,我们应该采用以下的结构进行操作
List t; if(t !=null) { if(t.isEmpty()) { t.Add(****); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。