在Java中,假设存在一个名为'myDir'的File对象,和一个实现了FilenameFilter接口的Filter类实例'myFilter'。以下哪个表达式能够正确地判断'myDir'目录下名为'test.txt'的文件是否满足'myFilter'的过滤条件?
答案解析
FilenameFilter接口的accept方法接收File对象作为目录参数,以及String对象作为文件名参数,用于判断该文件是否满足过滤条件。选项A正确调用了accept方法并传入了正确的参数类型。选项B调用方法主体错误;选项C参数顺序颠倒;选项D中listFiles会返回File数组,不能直接判断是否包含字符串,且contains方法不适用于File数组。
正确答案:A