java中enumeration问题
我在一些程序中看到这样的句子,很是不解,比如说en是Enumeration的一个实例对象,if(en==null&&!en.hasMoreElements())对en中是...
我在一些程序中看到这样的句子,很是不解,比如说en 是Enumeration的一个实例对象,if(en==null&&!en.hasMoreElements())对en中是否有元素进行判断,我感觉这两个语句重复了,en==null是判断en是否有元素en.hasMoreElements()不是也是判断en中是否有元素吗?何必写在一起呢??
请高人详解 展开
请高人详解 展开
3个回答
展开全部
判断en==null是为了判断en有没有被实例化.
en.hasMoreElements()的意思是如果en被实例化后,其中有没有元素.
两者是有先后顺序,且判断不同方面内容的
en.hasMoreElements()的意思是如果en被实例化后,其中有没有元素.
两者是有先后顺序,且判断不同方面内容的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同意liushebiao 的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询