logo
Ответы к экзамену по ПИИ

Пример 3. Класс, используемый для выбора списка файлов

package others;

import java.io.*;

import java.io.File;

import java.io.FileInputStream;

public class ChoiseXXX {

public String listxxx[];

protected class OnlyXXX implements FilenameFilter {

String xxx = null;

public OnlyXXX(String xxx) {

this.xxx = "." + xxx;

}

public boolean accept(File d, String name) {

return name.endsWith(xxx);

}

}

public ChoiseXXX(String d, String xxx) {

File dir = new File(d);

if (dir.exists()) {

listxxx = dir.list(new OnlyXXX(xxx));

}

}

}