假设有一个'DataFilter'类实现了FilenameFilter接口,它的accept方法定义为:如果文件名包含'data'子字符串并且文件所在目录是一个目录,则返回true,否则返回false。现在有一个File对象'folder'代表一个目录,且该目录中存在名为'mydata.log'的文件和'document.txt'文件。以下哪个断言在调用'DataFilter'实例的accept方法后成立?

答案解析

根据'DataFilter'的accept方法逻辑,'mydata.log'文件名包含'data'子字符串且'folder'是目录,因此accept方法返回true。'document.txt'文件名不包含'data'子字符串,因此accept方法返回false。选项C准确表达了这两个结果。
正确答案:C
随机推荐
开始刷题