课程
/后端开发
/Java
/文件传输基础——Java IO流
File[] files = dir.listFiles(); if(files!=null&&files.length>0)
2016-07-21
源自:文件传输基础——Java IO流 2-2
正在回答
length()方法返回的是由此抽象路径名表示的文件的长度,而上面的dir.listFiles(),它返回的是一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件,所以if里面的判断,一个是判断文件,一个是判断文件长度,所以才要如此。
慕莱坞7029532
!=null是判断file是否存在的,当file是一个空数组的时候,file是存在的,但是里面的length为0,所以需要再次判断,不然遍历一个空数组是不是毫无意义
files == null ;
上面的代码在那种情况下是true?
不然哪有写入的空间啊
精慕门7137578 提问者
wshyzx 回复 精慕门7137578 提问者
举报
为您介绍IO流的使用,以及对象的序列化和反序列化的内容
3 回答批量读取是否还需要循环与判断-1
1 回答判断file是否存在的问题。
2 回答怎么判断是否会有io异常
2 回答if的判断条件中files!=null
2 回答files.length>0判断什么??