首页 > 技术文章 > java 文件类 null与exists()是不一样的

JLZT1223 2017-06-02 17:37 原文

java 文件类 null与exists()是不一样的
File imageFile0A=null;
(imageFile0A==null)与!imageFile0A.exists()  不等价!

一个文件指定了路径与名称,但是无自身:说它是不存在(!imageFile0A.exists()=true),但是不能说它等于null((imageFile0A==null)=false);

一个文件没有指定路径与名称,无自身:说它等于null是正确的((imageFile0A==null)=true),但是不能说它的存在性,一个为null的文件无所谓存在与否。

 


推荐阅读