| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > подскажите как написать конструктор |
| Автор: Корнелиус 14.12.2005, 17:26 | ||
Нужна вот такая кострукция. То есть просто список из пяти (например) элементов типа A. Можно ли такой список создать в конструкторе этого класса? |
| Автор: LSD 14.12.2005, 17:33 | ||
Добавлено @ 17:34 Только не забывай, что стек не резиновый. |
| Автор: Корнелиус 14.12.2005, 20:49 |
| А возможно ли на основе такой конструкции реализовать FileFilter и передавать его в fille.list(FileFilter)? Мне нужно поиск огранизовать по различным характеристикам... |
| Автор: LSD 14.12.2005, 20:58 | ||
Не понимаю зачем, FileFilter-у нужно создавать цепочку из объектов. |
| Автор: Корнелиус 14.12.2005, 21:06 |
| А у меня пять процедур поиска - соответственно полям на форме"поиск файлов"... Честно говоря не хочется создавать 5 классов фильтров с различными accept(File dir, String name)... |
| Автор: LSD 14.12.2005, 21:34 | ||
Зачем с различными, вот например фильтр который принимает список расширений и по ним фильтрует:
|
| Автор: Корнелиус 14.12.2005, 22:13 | ||
| Прошу прощения, мне нужен FilenameFilter - мне в результате просто список имен файлов нужен. Но не суть. Вышеуказанный фильтр отбирает файлы по расширению. Еще мне нужно, например, по ReadOnly - это ж новый класс фильтра , или я не понимаю чего-то? Хочется, чтобы поиск выглядел так:
где search(a) - фильтрeует по дате создания(считывает ее на форме) search(a,a ) - по расширению файла search(a, a, a ) - например по началу и окончанию файла |
| Автор: batigoal 14.12.2005, 23:37 | ||
Лучше, наверное, в таком виде:
, где первый параметр определяет тип поиска, а второй - значение. |
| Автор: Корнелиус 15.12.2005, 15:27 | ||||||
Сделал так:
Вызываю так (решил проверить только первый метод search для начала):
И прихожу к выводу что next в
уже в null не указывает, соответственно условие не работает. А почему? |
| Автор: Корнелиус 15.12.2005, 16:14 | ||
)) Упс. Надо ж вызывать
Так, вроде, жужжит. Спасибо за участие |