Шаблон глобуса с использованием getPathMatcherJAVA

Программисты JAVA общаются здесь
Anonymous
Шаблон глобуса с использованием getPathMatcher

Сообщение Anonymous »

Из книги «Кэти Сьерра Берт Бейтс» для экзамена OCP я нашел следующий код < /p>

public class FileTest {

public static void matches(Path path, String glob){
PathMatcher matcher = FileSystems.getDefault().getPathMatcher(glob);
System.out.println(matcher.matches(path));
}
public static void main(String[] args) throws IOException {
Path path = Paths.get("/com/java/One.java");
matches(path, "glob:*.java");
matches(path, "glob:**/*.java");
matches(path, "glob:*");
matches(path, "glob:**");

}
}
< /code>

output: < /p>

false
true
false
true
< /code>

Я не могу четко понять вывод. Кто -нибудь объяснит мне. Дайте мне знать мой пример, что такое границы каталогов.
Спасибо
rocky < /p>

Подробнее здесь: https://stackoverflow.com/questions/277 ... athmatcher

Вернуться в «JAVA»