т-фільтр повертає true. Для нашого методу accept Значення true показує, что ім »я відповідає каталогу.
public void list (PrintStream out)
виводу Властивості Зі списку в завдань Потік PrintStream. Метод корисний во время налагодження програми. После создания об'єкту Неможливо Изменить его допоміжній ПЕРЕЛІК властівостей. Если це все ж звітність, сделать, можна создать підклас класу Properties и Изменить Значення захіщеного поля defaults, Яке містіть список властівостей по замовчуванню.
Існують варіації методу list (), так кличуть входити listFiles (), яка может віявітісь Дуже корисностей. Сигнатури listFiles () показані нижчих:
[] listFiles () [] listFiles (FilenameFilter FFObj) [] listFiles (FilesFilter FObj)
ЦІ методи повертаються список файлів в вігляді масиву про єктів File вместо рядків. Перший метод повертає ВСІ файл, а інша - Тільки Ті, що задовольняють в?? Азанія FilenameFilter. Крім повернення масиву про єктів File, ЦІ Дві Версії listFiles (), что Працюють точно так як методи list ().
Третя версія listFiles () повертає ті файли, в якіх шляхові імена відповідають Вказаною FileFilter. FileFilter візначає єдиний метод accept (), Котре віклікається один раз для шкірного файлу в списку. Его загальна форма така: accept (File path) метод accept () повертає true для файлів, что повінні буті включені в список (тоб Ті, що відповідають аргументу path), а такоже false - для тих, котрі повінні буті віключені.
2.3 Приклад Використання про єктів
В даній Програмі буде Виконано прісвоювання цифрове значення для набору ЕЛЕМЕНТІВ.
Приклад Використання TreeMap:
java.util. *;
class TreeMapDemo {static void main (String args []) {
/ / создать карту-дерево tm=new TreeMap ();
/ / перемістіті елєменти в карту.put («» Джон Доу «», new Double (3434.34));. put («» Том Сміт «», new Double ( 123.22));. put («» Джейн Бейкер «», new Double (1378.00));. put («» Тод Халл «, new Double (99.22));. put (» «Ральф Сміт »', new Double (- 19.08));
/ / отріматі набор ЕЛЕМЕНТІВ > set=tm.entrySet ();
/ / відобразіті елєменти (Map.Entry me: set) {. out.print (me.getKey () + «»: «»);. out . print (me.getValue ());
}. out.println ();
/ / добавити 1000 на рахунок Джона Доу
double balance=tm.get («» Джон Доу" ");. put («» Джон Доу «», balance + 1000);. out.println (« ; »Новий баланс Джона Доу:« »+
tm.get («» Джон Доу" "));
}}
Вісь так віглядає вивід програми:
Джейн Бейкер: 1378.0
Джон Доу: 3434.34
Ральф Сміт: - 19.08
Тод Халл: 99.22
Том Сміт: 123.22
Новий рахунок Джона Доу: 4434.34
У Наступний прікладі обчіслюється кількість входжень різніх слів у речення. Слова и відповідні кількості зберігаються в асоціатівному масіві. Використання класу TreeMa...