Microsoft Visual J++. Создание приложений и аплетов на языке Java


Исходный текст приложения - часть 3


class MaskFilter implements FilenameFilter

{

  // Поле для хранения маски имени

  String sNameMask;

 

  // -------------------------------------------------------

  // Конструктор класса MaskFilter

  // Сохраняет маску фильтра

  // -------------------------------------------------------

  MaskFilter(String sMask)

  {

    // Записываем маску прописными буквами

    sNameMask = sMask.toUpperCase();

  }

 

  // -------------------------------------------------------

  // Метод accept

  // Проверка имени по маске

  // -------------------------------------------------------

  public boolean accept(File dir, String name)

  {

    // Если маска указана как символ *, подходит любое имя

    if(sNameMask.equals("*"))

      return true;

 

    // Если имя содержит маску, возвращаем значение true

    return (name.indexOf(sNameMask) != -1);

  }

}




Начало  Назад  Вперед



Книжный магазин