Я хотів би перевірити, чи Шлях (введений в Java 7) закінчується певним розширенням. Я спробував endsWith()
метод так:
Path path = Paths.get("foo/bar.java")
if (path.endsWith(".java")){
//Do stuff
}
Однак це, здається, не працює, оскільки path.endsWith(".java")
повертає false. Здається, endsWith()
метод повертає істину лише тоді, коли після остаточного роздільника каталогів (наприклад bar.java
) існує повне збіг для всього , що для мене не практично.
То як я можу перевірити розширення файлу Шляху?