给定一个实现了FilenameFilter接口的类'TextFilter',其accept方法仅返回true当且仅当文件名为'.txt'后缀且目录不为空时。对于一个File对象'directory',若其表示的目录为空目录,并且在该目录下有一个名为'document.txt'的文件,则调用'TextFilter'实例的accept方法判断'document.txt'是否符合过滤条件的结果是?

答案解析

根据提供的代码逻辑,accept方法首先判断目录是否为空(dir==null),为空则返回false。如果目录不为空,才会判断文件名是否以'.txt'结尾。因此,即使文件名后缀正确,当目录为空时,accept方法也会返回false。选项B准确描述了这一点。
正确答案:B
随机推荐
开始刷题